eCommerce Response Codes (ETG [Payeezy Gateway Transaction] Codes)

The eCommerce Response code indicates the status of a transaction as it is sent to the financial institution and returned to the client. The Response Code "00" (Transaction Normal) indicates that the transaction was processed normally. Any response other than "00" indicates that it was not normal.

Properties:

Exact_Resp_code char(2)

Exact_Message char(50)

In all cases the Exact_Resp_code is accompanied by a brief Exact_Message, which gives a description of the code.

In the case of a non "00" Exact_Resp_code, the developer has an option as to how that transaction is presented to the customer and what further steps should be taken to ensure proper transaction flow.

The table below gives some guidelines as to what each response code means and what actions should be taken when it is returned. In all cases, a fully populated Customer Transaction Record (CTR) is returned and should be displayed to the cardholder in accordance with bank requirements.

This response code indicates that the transaction was processed normally. Please refer to the bank and approval response information for bank approval Status.

00

Transaction Normal

The following response codes indicate invalid data in the transaction. In these cases, the data should be changed before attempting to resend the transaction. These response codes are generated by the remote Plug-In. They will not appear on the First Data Payeezy Gateway website.

07

Terminal Restriction: Try again later

22

Invalid Credit Card Number

25

Invalid Expiry Date

26

Invalid Amount

27

Invalid Card Holder

28

Invalid Authorization No

31

Invalid Verification String

32

Invalid Transaction Code

57

Invalid Reference No

58

Invalid AVS String, The length of the AVS String has exceeded the max. 40 characters