Testing Gateways

Advanced Topics: Supplementary information on testing the various payment gateways and supported features.

Test Credit Card Numbers

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.

Supported Features

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.

 

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

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

 

 


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.