Use our online documentation for immediate answers to your questions.
Support & Documentation
- Online Documentation
- Compatible Shopping Carts
- Third Party Solutions
- Merchant Menu Users Guide

Back
Appendix C – Response Codes

The transaction processing gateway will attempt to always provide information about the status of a transaction. In the case of WebLink or Virtual Terminal transactions, the system will report the status of the transaction in the web browser using one of the text strings in the table of Response Reason Codes below. In the case of an ADC transaction, the response that is returned to the merchant’s server will include more information in the form of a Response Code, a Response Subcode, a Response Reason Code, and Response Reason Text.

Description of Response fields

The Response Code, as shown in the table below, indicates the general state of the transaction. The general states indicated by the Response Code are approval, decline, or error.

The Response Subcode is an internal tracking code for use by the transaction processing gateway.

The Response Reason Code is a code that can give a merchant more information about the transaction, such as what particular error occurred.

The Response Reason Text is a text string that will briefly explain the type of response encountered. This text string can be echoed back to the customer to provide them with more information about their transaction. The Response Reason Text can change at any time in cases where additional clarification might be necessary, so it is strongly suggested that merchants do not parse this string expecting certain text to be there. Instead, a merchant should test for the Response Reason Code if they need to programmatically know these results, since the Response Reason Code will always represent these meanings, even if the text of those meanings changes.

Response Codes

Response Code

Meaning

Notes

1

This transaction has been approved.

 

2

This transaction has been declined.

 

3

There has been an error processing this transaction

 

Response Reason Codes & Response Reason Text

Response Reason Code

Response Reason Text

Notes

1

This transaction has been approved.

 

2

This transaction has been declined.

General decline

3

This transaction has been declined.

Voice referral, equivalent to “Call Center” response

4

This transaction has been declined.

Pick up card (if possible)

5

Invalid Amount

 

6

Invalid Credit Card Number

 

7

Invalid Credit Card Expiration Date

 

8

Credit Card Is Expired

 

9

Invalid ABA Code

Invalid bank routing number

10

Invalid Account Number

Invalid bank account number

11

Duplicate Transaction

try again in 2 minutes if this was not caused by a double-click

12

Authorization Code is Required but is not present

 

13

Invalid Merchant Login

 

14

Invalid Referrer URL

Occurs when a merchant has configured a list of Valid Referrer URLs in the settings in the Merchant Menu, but the referrer URL for this transaction does not match any entries on the list

15

Invalid Transaction ID

Transaction ID is not an integer or was not sent with a transaction that requires the Transaction ID (PRIOR_AUTH_CAPTURE or VOID)

16

Transaction Not Found

Used when a transaction is referenced by a correctly formatted transaction ID, but the transaction ID doesn’t appear in the system

17

The Merchant does not accept this type of Credit Card

 

18

ACH Transactions are not accepted by this Merchant

 

19

An error occurred during processing.  Please try again in 5 minutes.

 

20

An error occurred during processing.  Please try again in 5 minutes.

 

21

An error occurred during processing.  Please try again in 5 minutes.

 

22

An error occurred during processing.  Please try again in 5 minutes.

 

23

An error occurred during processing.  Please try again in 5 minutes.

General processor error

24

Nova Bank Number or Terminal ID is incorrect.  Call Merchant Service Provider.

 

25

An error occurred during processing.  Please try again in 5 minutes.

 

26

An error occurred during processing.  Please try again in 5 minutes.

The processor could not be contacted

27

Address provided does not match billing address of cardholder

Used if the transaction is configured to reject AVS mismatches

28

The Merchant does not accept this type of Credit Card

 

29

Paymentech identification numbers are incorrect. Call Merchant Service Provider.

Invalid Paymentech Client #, Merchant #, or Terminal #

30

Invalid configuration with Processor. Call Merchant Service Provider.

 

31

FDC Merchant ID or Terminal ID is incorrect.  Call Merchant Service Provider.

 

32

Merchant Password Is Invalid Or Not Present

 

33

field cannot be left blank

The word field will be replaced with the actual name of the field that is causing the error by being left blank. This result occurs when a merchant has configured a field to be required in the settings in the Merchant Menu, but has not sent it with the transaction.

34

VITAL identification numbers are incorrect. Call Merchant Service Provider.

Invalid VITAL account

35

An error occurred during processing. Call Merchant Service Provider.

General processor error

Last updated: Wednesday, December 22, 1999 5:48 PM MDT
Back to Home

Maverick BankCard, Inc. under its trade name of Bankcard USA Merchant Services is a registered Service Provider for Harris Trust & Savings Bank, Chicago, IL. FDIC Insured. American Express and Discover Card require separate approval.
Copyright © 2000-2007 BankCard USA Merchant Services. All Rights Reserved.