Advanced Topics: Supplementary information on testing the various payment gateways and supported features.
|
Number |
Card Type |
|
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.
|
Feature |
Type |
|
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. |
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.

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/

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.

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”.

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.
|
Charge Total |
Response Code |
|
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 |

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.

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.
