Difference between revisions of "WorldPay Invisible"

From WHMCS Documentation

(Troubleshooting)
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
== About this Module ==
 +
 +
<div class="docs-alert-danger">
 +
We removed this payment gateway in WHMCS 8.2.
 +
</div>
 +
 +
The WorldPay Invisible  payment gateway module is available in WHMCS 8.1 and earlier.
 
{{gateways
 
{{gateways
 
| type = cc
 
| type = cc
Line 5: Line 12:
 
| refunds = yes
 
| refunds = yes
 
}}
 
}}
 +
== Adding the WorldPay Invisible Payment Gateway ==
 +
 +
To set up the WorldPay Invisible payment gateway in WHMCS:
 +
 +
# Go to '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > System Settings > [[Payment Gateways]]''' or, prior to WHMCS 8.0, '''Setup > Products/Services > Payment Gateways'''.
 +
# Choose the '''All Payment Gateways''' tab.
 +
# Click '''WorldPay Invisible'''.
 +
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout.
 +
# Enter your WorldPay credentials.
 +
# Click '''Save Changes'''.
  
 
==WorldPay Invisible XML==
 
==WorldPay Invisible XML==
  
 +
<div class="docs-alert-danger">
 +
We removed this payment gateway in WHMCS 8.2.
 +
</div>
 +
 +
The WorldPay Invisible  XML payment gateway module is available in WHMCS 8.1 and earlier.
 
{{gateways
 
{{gateways
 
| type = cc
 
| type = cc
 
| onetime = yes
 
| onetime = yes
 
| recurring = yes
 
| recurring = yes
| refunds = yes
 
 
| 3dsecure = yes
 
| 3dsecure = yes
 
| level = 3
 
| level = 3
 
}}
 
}}
 +
=== Adding the WorldPay Invisible XML Payment Gateway ===
 +
 +
To set up the WorldPay Invisible XML payment gateway in WHMCS:
 +
 +
# Go to '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > System Settings > [[Payment Gateways]]''' or, prior to WHMCS 8.0, '''Setup > Products/Services > Payment Gateways'''.
 +
# Choose the '''All Payment Gateways''' tab.
 +
# Click '''WorldPay Invisible XML'''.
 +
# Check '''Show on Order Form''' to display this payment method in the Client Area during checkout.
 +
# Enter your WorldPay credentials.
 +
# Click '''Save Changes'''.
 +
 +
==Cookie Path==
 +
The path entered into this field should be the full absolute path to the directory into which Worldpay Invisible XML cookies are to be stored. For example:
 +
 +
<div class="docs-alert-info">
 +
/home/username/whmcs_worldpay_cache/
 +
</div>
 +
 +
The directory specified must exist and be writeable by the script (/whmcs_worldpay_cache in this example).
 +
 +
==Troubleshooting==
 +
===Attribute value "" of type NMTOKEN must be a name token===
 +
Payment attempts may fail with the following entry in the '''Billing > [[Gateway Log]]''':
 +
<source>
 +
<error code="2"><![CDATA[Attribute value "" of type NMTOKEN must be a name token.]]></error>
 +
</source>
 +
This is caused by disabling of the credit card storage function. To resolve this, uncheck the following options in the '''[[Security Tab|Security]]''' tab at '''Configuration (<i class="fa fa-wrench" aria-hidden="true"></i>) > System Settings > General Settings''' or, prior to WHMCS 8.0, '''Setup > General Settings''':
 +
 +
* Allow Client CC Removal
 +
* Disable Credit Card Storage
  
 
{{modules}}
 
{{modules}}

Latest revision as of 20:03, 11 May 2022

About this Module

We removed this payment gateway in WHMCS 8.2.

The WorldPay Invisible payment gateway module is available in WHMCS 8.1 and earlier.

Supported Features

Type One Time Recurring Refunds 3D Secure
Credit Card Yes Yes Yes No

Adding the WorldPay Invisible Payment Gateway

To set up the WorldPay Invisible payment gateway in WHMCS:

  1. Go to Configuration () > System Settings > Payment Gateways or, prior to WHMCS 8.0, Setup > Products/Services > Payment Gateways.
  2. Choose the All Payment Gateways tab.
  3. Click WorldPay Invisible.
  4. Check Show on Order Form to display this payment method in the Client Area during checkout.
  5. Enter your WorldPay credentials.
  6. Click Save Changes.

WorldPay Invisible XML

We removed this payment gateway in WHMCS 8.2.

The WorldPay Invisible XML payment gateway module is available in WHMCS 8.1 and earlier.

Supported Features

Type One Time Recurring Refunds 3D Secure
Credit Card Yes Yes No Yes

Adding the WorldPay Invisible XML Payment Gateway

To set up the WorldPay Invisible XML payment gateway in WHMCS:

  1. Go to Configuration () > System Settings > Payment Gateways or, prior to WHMCS 8.0, Setup > Products/Services > Payment Gateways.
  2. Choose the All Payment Gateways tab.
  3. Click WorldPay Invisible XML.
  4. Check Show on Order Form to display this payment method in the Client Area during checkout.
  5. Enter your WorldPay credentials.
  6. Click Save Changes.

Cookie Path

The path entered into this field should be the full absolute path to the directory into which Worldpay Invisible XML cookies are to be stored. For example:

/home/username/whmcs_worldpay_cache/

The directory specified must exist and be writeable by the script (/whmcs_worldpay_cache in this example).

Troubleshooting

Attribute value "" of type NMTOKEN must be a name token

Payment attempts may fail with the following entry in the Billing > Gateway Log:

<error code="2"><![CDATA[Attribute value "" of type NMTOKEN must be a name token.]]></error>

This is caused by disabling of the credit card storage function. To resolve this, uncheck the following options in the Security tab at Configuration () > System Settings > General Settings or, prior to WHMCS 8.0, Setup > General Settings:

  • Allow Client CC Removal
  • Disable Credit Card Storage

Server Modules
cPanel/WHM - DirectAdmin - Plesk - Helm 3 - Helm 4 - Ensim - InterWorx - WebsitePanel - Cloudmin
Lxadmin - Virtualmin Pro - XPanel - HyperVM - SolusVM - Cloudmin - WHMSonic - VPS.Net
CentovaCast - SCPanel - MediaCP - GameCP - TCAdmin - Reseller Central - Auto Release - Heart Internet

Registrar Modules
Enom - ResellerClub - Nominet - OpenSRS - ResellOne - OnlineNIC - PlanetDomain - Affordable Domains
TPP Wholesale - TPPInternet - Stargate - Namecheap - NetEarthOne - Bizcn - InternetBS - GMO Internet
12Register - Registercom - DotDNS - WebNIC - Dot.TK - HexoNet - Realtime Register - Registereu
RRPProxy - ResellerCamp - TransIP - Heart Internet - IPMirror - NetRegistry - OVH - VentraIP Wholesale
Email - 101Domain

Fraud Modules
MaxMind - VariLogiX FraudCall - Telesign

Gateway Modules
2CheckOut - AsiaPay - Auth.net Echeck - Authorize.net - Authorize.net CIM - Bank Transfer - BidPay
BluePay - BluePay Echeck - BluePay Remote - Boleto - CashU - CC Avenue - ChronoPay - Direct Debit
EMatters - E-Path - eProcessingNetwork - eWAY Tokens - F2B - Finansbank - GarantiBank - Gate2Shop
Inpay - InternetSecure - IP.Pay - Kuveytturk - Modulo Moip - Mail In Payment - Merchant Partners
Merchant Warrior - IDEALMollie - Moneris - Moneris Vault - Skrill 1-Tap - NaviGate - NETbilling
Netregistry Pay - NoChex - Offline Credit Card - Optimal Payments - PagSeguro - Payflow Pro - Pay Junction
Paymate AU and NZ - Payment Express - PayPal - PayPal Card Payments - PayPal Express Checkout
PayPal Payments - PayPal Payments Pro - PayPoint.net (SecPay) - Payson - Planet Authorize - ProtX VSP Form
PSIGate - Quantum Gateway - Quantum Vault - SagePay - SagePay Tokens v2 - SecurePay
SecurePay AU - Secure Trading - TrustCommerce - USA ePay - WorldPay - WorldPay Invisible