HTTP Status and Case Code
Successful responses are indicated with a 200-series HTTP code and a JSON-based payload containing the object(s) requested, created, modified, or deleted along with an expression of the server’s interpretation of your request.
Error responses are served with a non-200-series HTTP code. Different error and case codes indicate different reasons for an error.
1. Virtual Account
400XX
00
Bad Request
General request failed error, including message parsing failed.
400XX
01
Invalid Field Format {field name}
Invalid format
400XX
02
Invalid Mandatory Field {field name}
Missing or invalid format on mandatory field
401XX
00
Unauthorized. [reason]
General unauthorized error (No Interface Def, API is Invalid, Oauth Failed, Verify Client Secret Fail, Client Forbidden Access API, Unknown Client, Key not Found)
401XX
01
Invalid Token ( B2B )
Token found in request is invalid (Access Token Not Exist, Access Token Expiry)
401XX
03
Token Not Found (B2B
Token not found in the system. This occurs on any API that requires token as input parameter
2. Credit Card
Payment Response Code
00
Approved or completed successfully
Issuer approved
01
Refer to card issuer, Contact card issuer
Generic response codes
02
Refer to card issuer - Special conditions
Generic response codes
03
Invalid merchant
Issuer cannot approve at this time
04
Pick up card (no fraud)
Issuer will never approve
05
Do not honor
Generic response codes
06
Error (applies for VISA)
Generic response codes
07
Pickup card, special conditions (applies for VISA)
Issuer will never approve
08
Honor with ID (applies for VISA)
Issuer approved
10
Partial value approved
Generic response codes
11
Approved V.I.P (applies for MASTERCARD)
Issuer approved
12
Invalid transaction
Issuer will never approve
13
Invalid value/amount
Generic response codes
14
Invalid card number
Issuer will never approve
15
No such issuer
Issuer will never approve
19
Re-enter transaction (applies for VISA)
Issuer cannot approve at this time
21
No action taken (applies for VISA)
Generic response codes
25
Unable to locate record on file (applies for VISA)
Generic response codes
28
File is temporarily unavailable (applies for VISA)
Generic response codes
30
Format error (applies for MASTERCARD)
Generic response codes
39
No credit account (applies for VISA)
Issuer cannot approve at this time
41
Lost card - pick up
Issuer will never approve
43
Stolen card - pick up
Issuer will never approve
46
Closed Account (applies for VISA)
Issuer will never approve
51
Insufficient funds
Issuer cannot approve at this time
52
No checking account (applies for VISA)
Issuer cannot approve at this time
53
No savings account (applies for VISA)
Issuer cannot approve at this time
54
Expired card
Issuer cannot approve based on details provided
55
Incorrect PIN
Issuer cannot approve based on details provided
57
Transaction not permitted to cardholder
Issuer will never approve
58
Transaction not permitted to terminal
Generic response codes
59
Suspected fraud
Issuer cannot approve at this time
61
Exceeds withdrawal amount limits
Issuer cannot approve at this time
62
Restricted card
Issuer cannot approve at this time
63
Security Violation
Issuer cannot approve based on details provided
64
Transaction does not fulfill AML requirement (applies for VISA)
Generic response codes
65
Exceeds withdrawal frequency limit
Issuer cannot approve at this time
70
Contact Card Issuer (applies for MASTERCARD)
Issuer cannot approve at this time
70
PIN data required (applies for VISA)
Issuer cannot approve based on details provided
71
PIN not changed (applies for MASTERCARD)
Issuer cannot approve at this time
74
Different value than that used for PIN encryption errors
Generic response codes
75
Allowable PIN tries exceeded
Issuer cannot approve at this time
76
Invalid/nonexistent “To Account” specified (applies for MASTERCARD)
Generic response codes
76
Unsolicited reversal (applies for VISA)
Generic response codes
77
Invalid/nonexistent “From Account” specified (applies for MASTERCARD)
Generic response codes
78
Blocked card, first time card usage (applies for VISA)
Issuer cannot approve at this time
78
Invalid/nonexistent account specified (applies for MASTERCARD)
Generic response codes
79
Life Cycle (applies for MASTERCARD)
Generic response codes
79
Already reversed by Switch (applies for VISA)
Generic response codes
80
Credit issuer unavailable (applies for MASTERCARD)
Generic response codes
80
No financial impact (applies for VISA)
Generic response codes
81
Domestic Debit Transaction Not Allowed (applies for MASTERCARD)
Generic response codes
81
Cryptographic error found in PIN (applies for VISA)
Generic response codes
82
Negative CAM, dCVV, iCVV, or CVV results (applies for VISA)
Issuer cannot approve based on details provided
82
Policy (applies for MASTERCARD)
Generic response codes
83
Fraud/Security (applies for MASTERCARD)
Generic response codes
84
Invalid Authorization Life Cycle (applies for MASTERCARD)
Generic response codes
85
No reason to decline
Issuer approved
86
Cannot verify PIN
Issuer cannot approve at this time
87
Purchase amount only, no cash back allowed (applies for MASTERCARD)
Issuer approved
88
Cryptographic failure (applies for MASTERCARD)
Generic response codes
89
Unacceptable PIN (applies for MASTERCARD)
Generic response codes
89
Ineligible to receive financial position information (applies for VISA)
Generic response codes
90
Cutoff is in progress (applies for MASTERCARD)
Generic response codes
91
Issuer or switch is inoperative
Issuer cannot approve at this time
92
Destination cannot be found for routing
Generic response codes
93
Transaction cannot be completed - violation of law (applies for VISA)
Issuer cannot approve at this time
94
Duplicate transmission / invoice
Generic response codes
96
System malfunction
Issuer cannot approve at this time
1A
Authentication required (applies for VISA)
Issuer cannot approve based on details provided
6P
Verification data failed (applies for VISA)
Generic response codes
B1
Surcharge amount not permitted (applies for VISA)
Generic response codes
B2
Surcharge amount not supported by debit network issuer (applies for VISA)
Generic response codes
N0
Force STIP (applies for VISA)
Generic response codes
N3
Cash service not available (applies for VISA)
Issuer cannot approve at this time
N4
Cash request exceeds issuer or approved limit (applies for VISA)
Issuer cannot approve at this time
N5
Ineligible for resubmission (applies for VISA)
Generic response codes
N7
Decline for CVV2 failure (applies for VISA)
Issuer cannot approve based on details provided
N8
Transaction amount exceeds preauthorized approval amount (applies for VISA)
Generic response codes
P5
Denied PIN unblock (applies for VISA)
Generic response codes
P6
Denied PIN change (applies for VISA)
Generic response codes
Q1
Card Authentication failed (applies for VISA)
Generic response codes
R0
Stop Payment Order (applies for VISA)
Issuer will never approve
R1
Revocation of authorization order (applies for VISA)
Issuer will never approve
R2
Transaction does not qualify for Visa PIN (applies for VISA)
Generic response codes
R3
Revocation of all authorizations order (applies for VISA)
Issuer will never approve
Z3
Unable to go online (applies for VISA)
Generic response codes
1Z
Authorization System or issuer system inoperative (applies for MASTERCARD)
Generic response codes
Category Guide
Issuer will never approve : This subset of decline codes indicates there is no circumstance in which the issuer will approve.
Recommended action: do not try again.
Issuer cannot approve at this time : This subset of decline codes indicates the issuer may approve, but cannot do so at that time.
Recommended action: try again later.
Issuer cannot approve based on details provided : This subset of codes indicates the issuer cannot approve based on the details provided.
Recommended action: provide updated or additional information.
Generic response codes : and other decline codes not listed, many of which are not explained by the issuers, fall in this category and re-attempt is allowed.
Recommended action: try again later
3. e-Wallet
400XX
00
Bad Request
400XX
01
Invalid Field Format {{param}}
400XX
02
Invalid Mandatory Field {{param}}
401XX
00
Unauthorized {param}
401XX
01
Invalid Token B2B
401XX
02
Invalid customer Token
401XX
03
Token not found B2B
401XX
04
Customer token not found
403XX
00
Transacction Expired
403XX
01
Feature Not Allowed
403XX
02
Exceeds Transaction Amount Limit
403XX
03
Suspected Fraud
403XX
04
Activity Count Limit Exceeded
403XX
05
Do Not Honor"
403XX
06
Feature Not Allowed At This Time
403XX
07
Card Blocked
403XX
08
Card Expired
403XX
09
Dormant Account
403XX
10
Need To Set Token Limit
403XX
11
OTP Blocked
403XX
12
OTP Lifetime Expired
403XX
13
OTP Sent To Cardholder
403XX
14
Insufficient Funds
403XX
15
Transaction Not Permitted.
403XX
16
Suspend Transaction
403XX
17
Token Limit Exceeded
403XX
18
Inactive Card/Account/Customer
403XX
19
Merchant Blacklisted
403XX
20
Merchant Limit Exceed
403XX
21
Set Limit Not Allowed
403XX
22
Token Limit Invalid
403XX
23
Account Limit Exceed
404XX
00
Invalid Transaction Status
404XX
01
Transaction Not Found
404XX
02
Invalid Routing
404XX
03
Bank Not Supported By Switch
404XX
04
Transaction Cancelled
404XX
05
Merchant Is Not Registered For Card Registration Services
404XX
06
Need To Request OTP
404XX
07
Journey Not Found
404XX
08
Invalid Merchant
404XX
09
No Issuer
404XX
10
Invalid API Transition
404XX
11
Invalid Card/Account/Customer [info]/Virtual Account
404XX
12
Invalid Bill/Virtual Account
404XX
13
Invalid Amount
404XX
14
Paid Bill
404XX
15
Invalid OTP
404XX
16
Partner Not Found
404XX
17
Invalid Terminal
404XX
18
Inconsistent Request
404XX
19
Invalid Bill/Virtual Account
405XX
00
Requested Function Is Not Supported
405XX
01
Requested Operation Is Not Allowed
409XX
00
Conflict
409XX
01
Duplicate partnerReferenceNo
429XX
00
Too Many Requests
500XX
00
General Error
500XX
01
Internal Server Error
500XX
02
External Server Error
504XX
00
Timeout
4. Direct Debit
200XX
00
Successful
400XX
00
Bad Request
400XX
01
Invalid Field Format {field name}
400XX
02
Invalid Mandatory Field {field name}
401XX
00
Unauthorized. [reason]
401XX
01
Invalid Token (B2B)
401XX
02
Invalid Customer Token
401XX
04
Customer Token Not Found
403XX
02
Exceeds Transaction Amount Limit
403XX
05
Do Not Honor
403XX
14
Insufficient Funds
403XX
15
Transaction Not Permitted.[reason]
404XX
00
Invalid Transaction Status
404XX
01
Transaction Not Found
404XX
08
Invalid Merchant
404XX
12
Invalid Bill/Virtual Account [Reason]
404XX
13
Invalid Amount
404XX
18
Inconsistent Request
429XX
00
Too Many Requests
500XX
00
General Error
500XX
01
Internal Server Error
Last updated