Checkout: PayGate XML
WordPress Shopping Cart plugin with PayGate XML Payment Method
PLEASE NOTE: This payment method is only used in South Africa. If you would like to make use of this payment method you must first ensure that you have set the currency to South African Rands (ZAR). This setting can be found in Checkout > Configuration > General Configuration section.
Configure the Plugin
The Fields needed to fill in to set up PayGate XML are fairly straight forward.
- Title/Caption: This is to set what the payment method is called in the checkout procedure. The Name of the Payment Method as it will appear to the customer.
- PayGate ID: This value is given to you when you register with PayGate. It is essentially your account ID so you can specify the money must go to you.
- PayGate Password: This is the password provided to you by PayGate and is needed to validate you PayGate ID.
- 3D Secure: This is set to Yes by default and we recommend you leave it set to Yes. It uses ‘Verified by Visa’ and ‘MasterCard Securecode’ for extra verification to assure the process is as safe as possible.
Testing PayGate with the Plugin
PayGate doesn’t have a developer/demo/test account available specifically that you have to sign up to. They provide test PayGate IDs which can be used by anyone to do testing with.
Test PayGate IDs
There are two PayGate ID’s that can be used for testing:
- 10011013800 – use this PayGate ID to test: Card processing with 3D Secure, using PayGate’s MPI MobileMoney / AMT, PaySum1, Ukash
- 10011021600 – use this PayGate ID to test: Card processing with no 3D Secure, Card processing with 3D Secure using the merchant’s MPI
The PayGate testing password for these PayGate test IDs is: test
Test PayGate Card Numbers
3D Secure Card Numbers
Card Brand |
Card Number |
Risk Indicator |
Approved Transactions. res attribute = 990017; stat attribute = 1. |
||
Visa |
4000000000000002 |
AX * |
MasterCard |
5200000000000015 |
AX |
American Express |
378282246310005 |
NX |
Diners Club |
38520000023237 |
Not Applicable |
Insufficient Funds Transactions. res attribute = 900003; stat attribute = 2. |
||
MasterCard |
5200000000000023 |
NX * |
Visa |
4000000000000028 |
NX |
American Express |
371449635398431 |
NX |
Declined Transactions. res attribute = 900007; stat attribute = 2. |
||
Visa |
4000000000000036 |
AX * |
MasterCard |
5200000000000049 |
AX * |
Diners Club |
30569309025904 |
Not Applicable |
Invalid Card Number. res attribute = 900004; stat attribute = 2. |
||
All other card numbers |
XX |
|
Unprocessed Transactions. res attribute = 990022; stat attribute = 0. |
||
MasterCard |
5200000000000064 |
XX |
Expiry Date must be in the future; Card Holder & CVV can be made up. |
No 3D Secure Card Numbers
Card Brand |
Card Number |
Risk Indicator |
Approved Transactions. res attribute = 990017; stat attribute = 1. |
||
Visa |
4000000000000002 |
XX |
MasterCard |
5200000000000015 |
XX |
American Express |
378282246310005 |
Not Applicable |
Diners Club |
38520000023237 |
XX |
Insufficient Funds Transactions. res attribute = 900003; stat attribute = 2. |
||
MasterCard |
5200000000000023 |
XX |
Visa |
4000000000000028 |
XX |
American Express |
371449635398431 |
Not Applicable |
Declined Transactions. res attribute = 900007; stat attribute = 2. |
||
Visa |
4000000000000036 |
XX |
MasterCard |
5200000000000049 |
XX |
Diners Club |
30569309025904 |
XX |
Invalid Card Number. res attribute = 900004; stat attribute = 2. |
||
All other card numbers |
XX |
|
Unprocessed Transactions. res attribute = 990022; stat attribute = 0. |
||
MasterCard |
5200000000000064 |
XX |
Expiry Date must be in the future; Card Holder & CVV can be made up. |
Beautiful Newsletter Templates
Professional newsletter templates that are fully responsive for desktop, tablet, and mobile. They are 100% cross-client compatible.