Testing Gateways
Advanced Topics:
Supplementary information on testing the various payment gateways and
supported features.
Test Credit Card Numbers
|
|
|
|
3400 0000 0000 009 |
American Express |
|
6011 0000 0000 0004 |
Discover |
|
5500 0000 0000 0004 |
MasterCard |
|
4111 1111 1111 1111 |
Visa |
|
3000 0000 0000 04 |
Diner’s Club / Carte Blanche |
|
2014 0000 0000 009 |
en Route |
|
3088 0000 0000 0009 |
JCB |
Note: The CC numbers
are suitable for use in testing most all payment gateways. Exceptions
will be noted in the payment gateway details.
The features supported by a payment gateway are provided in this document
with the respective gateways. The table below gives the list of
possible features and their explanation.
Supported Features
|
|
|
|
Credit Card |
The payment processor supports credit card payments.
The brand of cards supported by a processor is usually determined by the
merchant’s financial institution. |
|
AVS |
Address Verification (AVS) is supported for credit card
payments. With AVS, a customer’s address information is checked
against the bank records. The result of the check can be used to
help reduce fraud. |
|
CSC |
Card Security Code (CSC) is supported for credit card
payments. The card security code is known by many other abbreviations
such as CVV, CVV2, CVC, CID, and so on. It refers to the additional
code found on the signature strip of a credit card. A processor
with this feature can check the provided code against the bank records.
The result of the check can be used to help reduce fraud. |
|
Check |
The payment processor supports check payments. |
|
Switch / Solo |
The payment processor supports Switch / Solo debit card
payments. |
AUTHORIZE.NET
Vendor URL: http://www.authorizenet.com
Supported Features: Credit Card, AVS,
CSC, Check
Prerequisites: None. This processor implements
the Authorize.Net Advanced Integration Method (AIM), using the standard
https protocol to communicate with the Authorize.Net server.
Test Account: You can also run test transactions
using a live merchant account by setting the Run Mode option to “Test
Mode” or by placing your account in Test Mode through the Authorize.Net
merchant interface.
Testing Notes: Sample card numbers will
process successfully in test mode. To generate errors, use Visa
number 4222222222222 for payment. The whole dollar amount of the
order corresponds to the error returned by Authorize.Net. For example,
an order of 27.00 will return an AVS mismatch error when using this Visa
number.
CYBERSOURCE
Vendor URL: http://www.cybersource.com
Supported Features: Credit Card, AVS,
CSC
Prerequisites: A valid .p12 certificate for
the merchant account must be placed into the “certs” directory of the
AbleCommerce installation.
Test Account: Simply place the yourstore.p12
file into the “certs” folder, and use “yourstore” (case-sensitive) as
the merchant ID.
Testing Notes: Amounts less than 1000
will process successfully in test mode. Amounts between 1000 and
2000 generate a decline. Amounts greater than 2000 generate specific
errors. A full listing of the errors can be found at this URL.
http://www.cybersource.com/support_center/implementation/testing_info/
LINKPOINT (LCOM 5.4)
Vendor URL: http://www.linkpoint.com
Supported Features: Credit Card, AVS,
CSC, Switch / Solo
Prerequisites: None. The integration relies
on the LinkPoint API COM object (LCOM) which is included with AC55.
Test Account: Place the 0123456789.PEM
file into the AbleCommerce “certs” folder. Use 0123456789 as the
store name and “0123456789.PEM” for the ke4y file. Note that you
do not need to provide the full path for the key file when it is in the
“certs” folder. Also be sure to set the secure host to “staging.linkpt.net”
and the port to 1139.
LINKPOINT (LNET)
Vendor URL: http://www.linkpoint.com
Supported Features: Credit Card, AVS,
CSC, Check
Prerequisites: OpenSSL must be installed on
the same server as AbleCommerce before this gateway can be used.
See the following link for details:
http://www.linkpoint.com/support/sup_openssl_faq.html
Test Account: Place the 0123456789.PEM
file into the AbleCommerce “certs” folder. Use 0123456789 as the
store name. Also be sure to set the secure host to “staging.linkpt.net”.
PARADATA
Vendor URL: http://www.paradata.com
Supported Features: Credit Card, CSC
Prerequisites: None. This integration
uses the Paradata PayGateway.NET client and is included with AC55.
Test Account: Enter your account token.
195325FCC230124124023984102U7507J41234J31LJQSFWEF41884485D04B
Testing Notes: Penny
value tests use an account token in test mode. To put your production
token in test mode, add the word TEST to the front of the token. When
you perform credit card transactions with the charge totals shown in the
table, you will generate the various responses that can be generated by
the Paradata Payment Service. Testing in this mode allows you to
verify that the correct response codes are being generated by your system
without the transaction information actually being sent to your bank account.
Paradata Test Amounts
|
|
|
|
0.01 |
1 – Success |
|
0.02 |
2 – Required Field Missing |
|
0.03 |
3 – Invalid Request Field |
|
0.04 |
4 – Illegal Transaction Request |
|
0.05 |
5 – Transaction Server Error |
|
0.06 |
6 – Transaction Not Possible |
|
0.07 |
7 – Invalid Version |
|
0.10 |
100 – Credit Card Declined |
|
0.12 |
101 – Gateway Error |
|
0.13 |
102 – Payment Engine Error |
SKIPJACK
Vendor URL: http://www.skipjack.com
Supported Features: Credit Card, AVS,
CSC
Prerequisites: None. This integration
uses the standard https protocol to communicate with the SkipJack server.
Test Account:
Login ID: youlogin
Password: yourpassword
Vendor Serial Number (Login): 0001234123412
VITAL Response Serial Number (HTML): 00012341234124
NOVA Response Serial Number (HTML): 000123412341234
Developer Serial Number: 1012341234
To test the gateway you can use either the VITAL or NOVA html serial
number.
VERISIGN PAYFLOW PRO
Vendor URL: http://www.verisign.com
Supported Features: Credit Card, AVS,
CSC
Prerequisites: None. This PayFlow Pro
COM Object required by the integration is included with AC55.
Use the following account settings. Use the transaction password
for the AbleCommerce gateway configuration.
Partner: Verisign
Username: MyUsername
Manager Password: MyManagerPassword
Transaction Password: MyTransactionPassword
Testing Notes: In test mode amounts <
1000 will be approved. Amounts between 1000 and 2000 will generate
certain error codes (add 1000 to the error code, for example 1012 generates
error 12 - card declined). Amounts over 2000 will always generate
a decline.
|