Jul 3 2017

Testing Guide #merchant #service #provider #authorizenet, #testing #guide


Testing in the Sandbox

The sandbox environment is completely separate from the live production environment and requires separate credentials. Using your production credentials in the sandbox or visa versa will always return Error 13. Sign up for a sandbox account at at

Our sandbox functions similar to the live payment gateway however sandbox transactions are not submitted to financial institutions for processing. Sandbox transactions will never actually process a payment.

Your sandbox should always be set to Live Mode. Transactions submitted in test mode are not stored and will return a transaction ID of zero.

Test Card Numbers

The following test credit card numbers will only work in the sandbox. Use any expiration date after today’s date. If the card code is required, please use any 3-digit combination for Visa, Mastercard, Discover, Diners Club, EnRoute, and JCB; use a 4-digit combination for American Express.

Test Card Brand

Test Checking Account Numbers

Testing eCheck.Net® transactions requires using a valid routing number and any random number for checking account.

Routing Numbers can be found at the Federal Reserve Bank Account website.

Please Note: For testing purposes, eCheck.Net transactions under $100 will be accepted. To generate a decline, submit a transactions over $100. A monthly limit of $5000 is also configured in the sandbox. If you exceed this amount, your eCheck transactions will receive a response code 2. You can request an increase by using the contact us form .

Testing Solution ID

The following test Solution IDs should be used in Sandbox environment: AAA100302, AAA100303, AAA100304

IMPORTANT NOTE: Production Solution IDs cannot be used in the Sandbox. Refer to the Solution ID Integration Guide for more details.

Generating Card Responses

In all of the tables, the first column shows the value to use to trigger the response shown in the second column.

Use the following zip code to generate declined transactions.

In what circumstances would a card have a negative balance?

A prepaid card would have a negative balance if, for example, it was a reloadable card, which is typically linked to a bank account; such a card often has a monthly fee. If the consumer has used the complete balance and a fee is assessed, there would be a negative balance prior to the card being reloaded.

Generating eCheck.Net NOC and Return Codes

When testing eCheck.Net transactions, use the following amounts to generate specific NOC Codes.

Incorrect Account Number

Incorrect Routing Number

Incorrect Routing Number and Incorrect Account Number

Incorrect Individual Name

Incorrect Transaction Code

Incorrect Account Number and Incorrect Transaction Code

Incorrect Routing Number, Incorrect Account Number and Incorrect Transaction Code

When testing eCheck.Net transactions, use the following amounts to generate specific Return Codes.

Written by admin

Leave a Reply

Your email address will not be published. Required fields are marked *