Home > Reason Codes and Processor Response Codes


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.

Table 7Reason Codes and Processor Response Codes

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.