Reason Codes and Processor Response Codes
|
Cybersource recommends using the reason code value and the processor response code to determine the transaction result. |
The following table describes the reason codes and processor response codes that the Simple Order API can return for the online bank transfer services.
Reason Code |
Processor Response Code |
Description |
100 |
n00001—status: pending. n00002—status: abandoned. n00003—status: authorized. n00004—status: settled. n00006—status: refunded. |
Successful transaction. |
102 |
10000—status: failed. |
One or more fields in the request contain invalid data. |
150 |
n20000—status: failed. n20001—status: failed. n20002—status: failed. n30000—status: failed. n30100—status: failed. |
Possible reasons: nThe signature was not included in the HTTP header. nThe signature in the HTTP header has expired or its not a valid signature. nThe API version in the HTTP header was missing or is not supported. |
203 |
n30200—status: failed. n30400—status: failed. n30500—status: failed. |
Processor declined the transaction due to funding source problems or the transaction was flagged as high risk. |
204 |
30350—status: failed. |
Payment declined due to insufficient funds in the account. |
233 |
n30600—status: failed. n30700—status: failed. |
Processor declined the transaction due to tax errors or government compliance errors. |