Difference between revisions of "Payment Gateways"

From WHMCS Documentation

(Third Party Modules table)
(Payment Gateway Lists Updated)
Line 12: Line 12:
  
 
==Merchant Gateways==
 
==Merchant Gateways==
* [[Authorize.net]]
+
 
* BluePay
+
{| width="100%" cellpadding="2"
* eProcessingNetwork
+
|-
* eWay
+
| width="33%" | AsiaPay
* InternetSecure
+
| width="33%" | [[Authorize.net]]
* [[LinkPoint]] (First Data Global Gateway)
+
| width="33%" | BluePay
* Merchant Partners
+
|-
* Moneris
+
| CamTech || Cyberbit || eMatters
* NaviGate
+
|-
* Netregistry Pay
+
| eProcessingNetwork || eWay || FastHosts
* [[Offline Credit Card]]
+
|-
* Payflow Pro
+
| IMSP || InternetSecure || IP.Pay
* PSIGate
+
|-
* [[PayPal Payments Pro]]
+
| Kuveytturk Bank || [[LinkPoint]] || Merchant Partners
* [[Quantum Gateway]]
+
|-
* SecPay
+
| Moneris || Merchant Warrior || NaviGate
* SagePay
+
|-
* WorldPay Invisible
+
| NETbilling || Netregistry Pay || NTPNow
 +
|-
 +
| [[Offline Credit Card]] || OpenECHO || Optimal Payments
 +
|-
 +
| Payflow Pro || Pay Junction || [[PayPal Payments Pro]]
 +
|-
 +
| Planet Authorize || PSIGate || [[Quantum Gateway]]
 +
|-
 +
| Sagepay || SecPay || SecurePay
 +
|-
 +
| SecurePay AU || TrustCommerce || USA ePay
 +
|-
 +
| WorldPay Invisible || WorldPay Invisible XML
 +
|}
  
  
Line 35: Line 48:
 
* [[Authorize.net CIM]]
 
* [[Authorize.net CIM]]
 
* Bluepay Remote
 
* Bluepay Remote
* Merchant Warrior Token Payments
 
 
* Moneris Vault
 
* Moneris Vault
 
* PayPal Pro Reference Payments
 
* PayPal Pro Reference Payments
 
* [[Quantum Vault]]
 
* [[Quantum Vault]]
* [[SagePay Repeats]]
 
 
* WorldPay FuturePay
 
* WorldPay FuturePay
  
Line 47: Line 58:
 
{| width="100%" cellpadding="2"
 
{| width="100%" cellpadding="2"
 
|-
 
|-
| width="33%" | [[PayPal]]
 
 
| width="33%" | [[2CheckOut]]
 
| width="33%" | [[2CheckOut]]
| width="33%" | [[Google CheckOut]]
+
| width="33%" | ACHDirect
|-
+
| width="33%" | [[AlertPay]]
| [[NoChex]] || [[WorldPay]] || [[Mail In Payment]]
 
|-
 
| [[Bank Transfer]] || ACHDirect || [[AlertPay]]
 
|-
 
| Amazon Simple Pay || AsiaPay || Authorize.net Echeck
 
|-
 
| BidPay || BluePay Echeck || BluePay Remote
 
|-
 
| Boleto || CC Avenue || Camtech
 
|-
 
| [[CashU]] || ChronoPay || Cobrança - F2b
 
 
|-
 
|-
| CyberBit || E-Gold || e-Path
+
| Amazon Simple Pay || Authorize.net Echeck || [[Bank Transfer]]
 
|-
 
|-
| eMatters || FastHosts || Gate2Shop
+
| BidPay || BluePay Echeck || Boleto
 
|-
 
|-
| iDEAL || iDEAL via Mollie || inpay
+
| CC Avenue || [[CashU]] || ChronoPay
 
|-
 
|-
| IP.Pay || Kuveytturk Bank || [[Liberty Reserve]]
+
| Cobrança - F2b || E-Gold || e-Path
 
|-
 
|-
| Merchant Partners || Merchant Warrior || Moneris
+
| Gate2Shop || [[Google CheckOut]] || iDEAL
 
|-
 
|-
| Moneybookers || NETbilling || NTPNow
+
| iDEAL via Mollie || inpay || Kuveytturk Bank
 
|-
 
|-
| NaviGate || Netregistry Pay || OpenECHO
+
| [[Liberty Reserve]] || [[Mail In Payment]] || Moneybookers
 
|-
 
|-
| Optimal Payments || [[PagSeguro]] || Pay Junction
+
| [[NoChex]] || [[PagSeguro]] || [[Pay Offline]]
 
|-
 
|-
| [[Pay Offline]] || PayPal Express Checkout || Paymate
+
| [[PayPal]] || PayPal Express Checkout || Paymate
 
|-
 
|-
 
| Paymate NZ || Payment Express || Paymex
 
| Paymate NZ || Payment Express || Paymex
Line 85: Line 84:
 
| Payson || PlanetAuthorize || [[ProtX VSP Form]]
 
| Payson || PlanetAuthorize || [[ProtX VSP Form]]
 
|-
 
|-
| SecurePay || SecurePay AU || StormPay
+
| StormPay || Turkish Finansbank || Turkush Garanti Bank
 
|-
 
|-
| TrustCommerce || Turkish Finansbank || Turkush Garanti Bank
+
| WorldNet || [[WorldPay]]
|-
 
| USA ePay || WorldNet || WorldPay
 
 
|}
 
|}
 
  
 
==Test Credit Card Numbers==
 
==Test Credit Card Numbers==

Revision as of 15:11, 10 October 2011

We have prepared a video tutorial for this section @ http://www.whmcs.com/tutorials.php?i=3

Payment gateways can be setup in Setup > Payment Gateways. Each gateway has it’s own specific data requirements in order to process transactions so they will vary from gateway to gateway. However, all gateways have 4 core options:

  • Show on Order Form – Checking this box will mean it can be shown on the order form as an option – subject to product group gateway restrictions
  • Visible Name – The name that is used for this gateway throughout the system and to clients (eg. gateway can be Authorize.net, visible name might be Credit Card)
  • Convert To For Processing – This option is for when using multiple currencies. It is possible that not every gateway you use will accept all the currencies you offer on your site and so for those that don’t, you can choose a currency here for WHMCS to convert to before sending to them. For example if using Google Checkout with a UK account but offering prices in GBP & USD, you would need to select GBP in the Convert To box. This will use the rates set in Config > Currencies to do the conversion which can be set to auto update daily.
Deactivate Gateway
  • Deactivate - Should you no longer wish to use a particular payment gateway clicking the red (Deactivate) link beside its name will gracefully remove the gateway from use thus preventing further payments being made using this method. A popup message will appear prompting selection of a new gateway to which services, domains and unpaid invoices will be assigned, as a result no further payments will be made using the deactivated gateway and any services previously assigned to it will use the new gateway in future.

The following is a list of the payment gateways that are supported. Merchant Gateways store credit card information securely in the WHMCS database whilst Third Party Gateways take the client to the provider's website to enter their payment details. Tokenisation Gateways are a happy medium where repeat billing is possible by storing the original transaction details or a reference number, not the full credit card number, thus reducing your PCI liabilities.

Merchant Gateways

AsiaPay Authorize.net BluePay
CamTech Cyberbit eMatters
eProcessingNetwork eWay FastHosts
IMSP InternetSecure IP.Pay
Kuveytturk Bank LinkPoint Merchant Partners
Moneris Merchant Warrior NaviGate
NETbilling Netregistry Pay NTPNow
Offline Credit Card OpenECHO Optimal Payments
Payflow Pro Pay Junction PayPal Payments Pro
Planet Authorize PSIGate Quantum Gateway
Sagepay SecPay SecurePay
SecurePay AU TrustCommerce USA ePay
WorldPay Invisible WorldPay Invisible XML


Tokenisation Gateways


Third Party Gateways

2CheckOut ACHDirect AlertPay
Amazon Simple Pay Authorize.net Echeck Bank Transfer
BidPay BluePay Echeck Boleto
CC Avenue CashU ChronoPay
Cobrança - F2b E-Gold e-Path
Gate2Shop Google CheckOut iDEAL
iDEAL via Mollie inpay Kuveytturk Bank
Liberty Reserve Mail In Payment Moneybookers
NoChex PagSeguro Pay Offline
PayPal PayPal Express Checkout Paymate
Paymate NZ Payment Express Paymex
Payson PlanetAuthorize ProtX VSP Form
StormPay Turkish Finansbank Turkush Garanti Bank
WorldNet WorldPay

Test Credit Card Numbers

Gateways often have test modes where you can use test card numbers. The common test card numbers are below and should generate successful test transactions but they can vary from gateway to gateway. You may use any expiration date in the future.

4007000000027 - Visa Test Card
4012888818888 - Visa Test Card II
5424000000000015 - MasterCard Test Card
370000000000002 - American Express Test Card
6011000000000012 - Discover Test Card
3088000000000017 - JCB Test Card (Use expiration date 0905)
38000000000006 - Diners Club/Carte Blanche Test (Use expiration date 0905)