Appendix 1: Gateway Response StatusCodes

Below are the status codes likely to be received when integrating with the gateway.

Status

Code

Transaction Result

Description

0

Successful

Transaction Authorised:

The transaction was successful and you will be given an

Authorisation Code as part of the message returned by the gateway.

3

Incomplete

Transaction Awaiting 3D Secure Authentication: Transaction is now awaiting 3D Secure Authentication from the customer. This status has a 2 hour expiry time set by the card scheme, at which point, the transaction will fail (Issuer

Authentication Expired).

4

Referred

Transaction Referred:

The card issuer has parked the transaction awaiting contact with

the customer before proceeding to authorise or decline the transaction.

5

Declined

Transaction Failed:

The transaction was declined by the card issuer or acquiring bank. In the event of the Address or CV2 verification failure, this will also be noted on the message from the gateway (Example, “Card declined: AVS policy + CV2 policy”). If the message given by the gateway only says “Card declined” with no other information, then no other information was given to us from the card issuer or acquiring bank as to the underlying reason why.

The only person who can find out why the transaction was declined is the customer by contacting their bank directly.

20

Duplicate Transaction

The transaction which was processed was a duplicate. If this is the case, then the original transaction information is also passed back from the gateway so you can determine the result of the original transaction. Please refer to your respective integration method documentation form more information.

30

Failed (Error(s) Occurred)

Transaction Failed:

This is usually an indicator that the integration to the gateway is incomplete and/or not working correctly. There will also be additional error information feedback from the gateway for merchants to determine what the error is specifically. Please refer to your respective integration methods documentation for

more information.

Next Post
Entry Point State Awareness
Previous Post
CardDetailsTransaction – Request–PaymentMessage
Menu