Response Codes
Exact Response Codes
Exact response codes may be returned on any payment and will be part of the exactResponse
element in the response payload:
"exactResponse": {
"code": "00",
"message": "Transaction Normal"
}
If the code is not 00
, it means that the payment failed inside our network and was never submitted to the processor. The sentToBank
attribute will be false
in the response.
Exact Response Code | Status | Details |
---|---|---|
00 | Transaction Normal | Processed successfully at Gateway to Processor |
08 | CVV2/CID/CVC2 Data not Verified | The CVD code received from the processor matched one of your CVV filters |
09 | Transaction Reversed | |
12 | Message Timed-out at Host | We timed-out while trying to contact the processor |
44 | Address not Verified | The AVS code received from the processor matched one of your AVS filters |
61 | Internal Network Error | A network connection failed during processing |
95 | Invalid Currency Requested | You tried to process in a currency which is not enabled for your account |
Bank Response Codes
Bank response codes may be returned on any payment and will be part of the bankResponse
element:
"bankResponse": {
"code": "AA",
"message": "Approved"
}
If the code is not AA
, it means that the payment was rejected by the processor. The sentToBank
attribute will be true
in the response.
Bank Response Code | Result | Status | Action |
---|---|---|---|
AA | Approved | Approved | none |
NC | Declined | Decline (Pick up card) | none |
ND | Decline | Decline (Hard or Soft) | none |
NF | Decline | Decline (Record Not Found) | none |
NR | Decline | Decline (Referral Message) | none |
N7 | Decline | Decline (For CVV2 Only) | none |