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

60

Invalid Customer Reference Number

63

Invalid Duplicate

64

Invalid Refund

68

Restricted Card Number

69

Invalid Transaction Tag

72

Data within the transaction is incorrect

89

Invalid Transarmor Token

93

Invalid authorization number entered on a pre-auth completion.

The ETG response of "93 - Violation, Cannot Complete" can be returned if you tried to send a Pre-Authorization Completion transaction and one of the required conditions were not met.

In order to complete a pre-authorized transaction successfully, please make sure the following conditions are met:

· The Pre-Authorization Completion transaction is sent using the same GatewayID as the one used for the original Pre-Authorization transaction.

· The amount in the Pre-Authorization Completion is less or equal to twice the pre-authorized amount.

· The Pre-Authorization Completion transaction is sent no later than 15 days after the date of the initial Pre-Authorization transaction.

95

Invalid Currency Requested

· This error is received when a transaction is sent in a different currency than what is on the merchant processing account.

The following response codes indicate a problem with the merchant configuration at the financial institution. Please contact First Data for further investigation.

11

Invalid Sequence No

12

Message Timed-out at Host

21

BCE Function Error

23

Invalid Response from First Data

30

Invalid Date From Host

The following response codes indicate a problem with the Payeezy Gateway host or an error in the merchant configuration. Please contact First Data for further investigation.

10

Invalid Transaction Description

14

Invalid Gateway ID

15

Invalid Transaction Number

16

Connection Inactive

17

Unmatched Transaction

18

Invalid Reversal Response

19

Unable to Send Socket Transaction

20

Unable to Write Transaction to File

24

Unable to Void Transaction

37

Payment Type Not Supported By Merchant

40

Unable to Connect

41

Unable to Send Logon

42

Unable to Send Trans

43

Invalid Logon

52

Terminal not Activated

53

Terminal/Gateway Mismatch

54

Invalid Processing Center

55

No Processors Available

56

Database Unavailable

61

Socket Error

62

Host not Ready

The following response codes indicate the final state of a transaction. In the event of one of these codes being returned, please contact First Data for further investigation.

08

CVV2/CID/CVC2 Data not verified

44

Address not Verified

70

Transaction Placed in Queue

73

Transaction Received from Bank

76

Reversal Pending

77

Reversal Complete

79

Reversal Sent to Bank

The following response codes indicate the final state of a transaction due to custom Fraud Filters created by the Merchant.

F1

Address check failed - Fraud suspected

F2

Card/Check Number check failed - Fraud suspected

F3

Country Check Failed - Fraud Suspected

F4

Customer Reference Check Failed - Fraud Suspected

F5

Email Address check failed - Fraud suspected

F6

IP Address check failed - Fraud suspected

The following response codes indicate that a certain threshold is exceeded within the Velocity Controls restrictions: