A list of the transaction response codes.
Response Code | Bank Response Code | Response Text |
---|---|---|
0 |
00 |
Approved |
0 |
08 |
Honour with ID |
0 |
16 |
Approved, Update Track 3 |
1 |
09 |
Request in progress |
1 |
10 |
Approved for partial amount |
1 |
11 |
Approved VIP |
1 |
12 |
Invalid transaction |
1 |
13 |
Invalid amount |
1 |
17 |
Customer cancellation |
1 |
18 |
Customer dispute |
1 |
20 |
Invalid response |
1 |
21 |
No action taken |
1 |
22 |
Suspected malfunction |
1 |
23 |
Unacceptable transaction fee |
1 |
24 |
File update not supported by receiver |
1 |
26 |
Duplicate file update record, old record replaced |
1 |
27 |
File update field edit error |
1 |
28 |
File update file locked out |
1 |
29 |
File update not successful, contact acquirer |
1 |
30 |
Format error |
1 |
32 |
Completed partially |
1 |
35 |
Card acceptor contact acquirer |
1 |
37 |
Card acceptor call acquirer security |
1 |
38 |
Allowable PIN tries exceeded |
1 |
40 |
Request function not supported |
1 |
42 |
No universal account |
1 |
44 |
No investment account |
1 |
45 |
Reserved for ISO use |
1 |
46 |
Reserved for ISO use |
1 |
47 |
Reserved for ISO use |
1 |
48 |
Reserved for ISO use |
1 |
49 |
Reserved for ISO use |
1 |
50 |
Reserved for ISO use |
1 |
52 |
No cheque account |
1 |
53 |
No savings account |
1 |
55 |
Incorrect PIN |
1 |
56 |
No card record |
1 |
57 |
Transaction not permitted to cardholder |
1 |
58 |
Transaction not permitted to acquirer |
1 |
60 |
Card acceptor contact acquirer |
1 |
62 |
Restricted card |
1 |
63 |
Security violation |
1 |
64 |
Original amount incorrect |
1 |
66 |
Card acceptor call acquirer's security department |
1 |
67 |
Hard capture (requires that the card be picked up at ATM) |
1 |
69 |
Reserved for ISO use |
1 |
70 |
Reserved for ISO use |
1 |
71 |
Reserved for ISO use |
1 |
72 |
Reserved for ISO use |
1 |
73 |
Reserved for ISO use |
1 |
74 |
Reserved for ISO use |
1 |
75 |
Allowable number of PIN tries exceeded |
1 |
76 |
Reserved for private use |
1 |
77 |
Reserved for private use |
1 |
78 |
Reserved for private use |
1 |
79 |
Life cycle (Mastercard use only) |
1 |
80 |
Reserved for private use |
1 |
81 |
Reserved for private use |
1 |
82 |
Policy (Mastercard use only) |
1 |
83 |
Fraud/Security (Mastercard use only) |
1 |
84 |
Reserved for private use |
1 |
85 |
Reserved for private use |
1 |
86 |
Reserved for private use |
1 |
87 |
Reserved for private use |
1 |
88 |
Reserved for private use |
1 |
89 |
Reserved for private use |
1 |
93 |
Transaction cannot be completed, violation of law |
1 |
94 |
Duplicate transmission |
1 |
95 |
Reconcile error |
1 |
96 |
System malfunction |
1 |
97 |
Advises that reconciliation totals have been reset |
2 |
01 |
Refer to card issuer |
2 |
02 |
Refer to card issuer's special conditions |
2 |
03 |
Invalid merchant |
2 |
04 |
Pick up card |
2 |
05 |
Do not honor |
2 |
06 |
Error |
2 |
07 |
Pick up card, special condition |
2 |
14 |
Invalid card number |
2 |
15 |
No such Issuer |
2 |
19 |
Re-enter transaction |
2 |
25 |
Unable to locate record on file |
2 |
31 |
Bank not supported by switch |
2 |
34 |
Suspected fraud |
2 |
36 |
Restricted card |
2 |
39 |
No credit account |
2 |
41 |
Lost card |
2 |
43 |
Stolen card, pick up |
2 |
59 |
Suspected fraud |
2 |
61 |
Exceeds withdrawal amount limits |
2 |
65 |
Exceeds withdrawal frequency limit |
2 |
90 |
Cut-off is in process (switch ending a days business and starting the next. Transaction can be sent again in a few minutes.) |
2 |
91 |
Issuer or switch inoperative |
2 |
92 |
Financial institution or intermediate network facility cannot be found for routing |
2 |
98 |
MAC error |
2 |
99 |
Reserved for National Use |
3 |
68 |
Response received too late |
4 |
33 |
Expired card |
4 |
54 |
Expired card |
5 |
51 |
Not sufficient funds |
? |
Response Unknown | |
6 |
Transaction Declined - Error Communicating with Bank | |
7 |
Payment Server Processing Error - Typically caused by invalid input data such as an invalid card number. Processing errors can also occur | |
8 |
Transaction Declined - Transaction Type Not Supported | |
9 |
Bank Declined Transaction (Do not contact Bank) | |
A |
Transaction Aborted | |
C |
Transaction Cancelled | |
D |
Deferred Transaction | |
E |
Issuer Returned a Referral Response | |
F |
3D Secure Authentication Failed | |
I |
Card Security Code Failed | |
L |
Shopping Transaction Locked (This indicates that there is another transaction taking place using the same shopping transaction number) | |
N |
Cardholder is not enrolled in 3D Secure (Authentication Only) | |
P |
Transaction is Pending | |
R |
Retry Limits Exceeded, Transaction Not Processed | |
S |
Duplicate OrderInfo used. (This is only relevant for Payment Servers that enforce the uniqueness of this field) | |
U |
Card Security Code Failed | |
PT_E1 |
Database error. | |
PT_E2 |
Unable to encrypt card number. | |
PT_E3 |
Unable to decrypt card number. | |
PT_E4 |
Server shutdown in progress. | |
PT_E5 |
Server busy, transaction timed out in queue and was not sent to the bank. | |
PT_E6 |
Processing aborted, payment server is shutting down. | |
PT_G1 |
Gateway configuration error. | |
PT_G2 |
Unable to build gateway request. | |
PT_G3 |
Unable to connect to gateway. | |
PT_G4 |
Unable to send transaction request data. | |
PT_G5 |
Unable to get response data. | |
PT_G6 |
Unable to process transaction. | |
PT_G7 |
Unable to process, server busy. | |
PT_G8 |
Unable to parse response data. | |
PT_G9 |
PayPal gateway error. | |
PT_G10 |
Payment response details not present in PayPal response. | |
PT_G11 |
PayPal communication error. | |
PT_G12 |
Gateway error. | |
PT_G13 |
Message response timeout. | |
PT_R1 |
Original transaction not found. | |
PT_R2 |
Original transaction was not approved. | |
PT_R3 |
Original transaction is locked. | |
PT_R4 |
Transaction already fully refunded. | |
PT_R5 |
Only $x.xx available for refund. | |
PT_R6 |
Preauth transaction already completed. | |
PT_R7 |
Unable to verify if reversal can be processed. | |
PT_R8 |
Transaction already reversed. | |
PT_R9 |
Transaction partially refunded. | |
PT_R10 |
(Only for reversals of timed out transactions) Original transaction not found. | |
PT_R11 |
(Only for reversals of timed out transactions) Multiple instances of original transaction found. | |
PT_R12 |
(Only for reversals of timed out transactions) Original transaction was not successful. | |
PT_R13 |
(Only for reversals of timed out transactions) Original transaction number not found. | |
PT_R14 |
(Only for reversals of timed out transactions) Error looking up result of original transaction. | |
PT_R15 |
Invalid amount. Reversal amount must be the same as the amount of the original transaction. | |
PT_R16 |
DE payment already rejected. | |
PT_T1 |
{{platform.Token}} payment not allowed for Internet, IVR and call centre transaction types. | |
PT_T2 |
Card payment details not found for this {{platform.TokenLower}}. | |
PT_T3 |
Unable to decrypt card number. | |
PT_T4 |
Unable to retrieve card payment details due to system error. | |
PT_T5 |
{{platform.Token}} payment not supported. | |
PT_T6 |
{{platform.Token}} not yet valid. | |
PT_T7 |
{{platform.Token}} expired. | |
PT_V1 |
Invalid transaction type. | |
PT_V2 |
Invalid financial type. | |
PT_V3 |
Invalid amount. | |
PT_V4 |
Invalid card number. | |
PT_V5 |
Invalid expiry date. | |
PT_V6 |
Invalid CVN. | |
PT_V7 |
Financial transaction type not supported by gateway. | |
PT_V8 |
Reversal not supported. | |
PT_V9 |
Merchant/biller details not found. | |
PT_V10 |
Unable to retrieve merchant/biller details. | |
PT_V11 |
Cardholder not authenticated (VbV, SecureCode). | |
PT_V12 |
Error authenticating cardholder (VbV, SecureCode). | |
PT_V13 |
Invalid BSB number. | |
PT_V14 |
Invalid account number. | |
PT_V15 |
Invalid account name. | |
PT_V16 |
Payment details not provided. | |
PT_V17 |
No valid DDA found. | |
PT_V18 |
Payment failed anti fraud rule validation. | |
PT_V19 |
Refund not allowed, daily refund limit of X reached. | |
PT_V20 |
Refund not allowed, daily refund amount limit of $x.xx exceeded. | |
PT_V21 |
Transaction blocked. | |
PT_V22 |
Invalid payment method. Provided card type is not supported by browser integration. | |
PT_V23 |
Currency code of refund: X must match currency code of original transaction: Y. |