Response Codes

Enter the Status, Reason, Service, or HTTP Code you received from the CyberSource Payment Gateway and allow us to translate. Or download the latest version of the response codes and suggestions.

No Result found for '{{params[1]}}'

Please double-check the code you entered and try again, or download the latest version of the response codes and suggestions.


If you need additional help, you can contact us or visit the CyberSource Developer Community.

What is Status?

Status represents the overall status of the requested transaction. For successful transactions, ‘status’ is the only field returned in the response.

What is Reason?

The reason for a failed or declined transaction for any Payments API request. In declined or unsuccessful transactions, the API reply includes an ‘errorInformation’ object and a ‘status’ field. The 'errorInformation' object contains a 'reason' field.

What is a Service?

The REST API resource you use to request the transaction. Below are possible services: @ context='html'

  • Payments
  • Capture
  • Reversal
  • Refund
  • Credit
  • Void

What is an HTTP Status Code?

The CyberSource payments API responds with the standard HTTP status codes, which include, 201, 400 or 502.




This HTTP status code confirms that the CyberSource API created a transaction resource ‘ID’. If you get this HTTP status code, but the transaction is unsuccessful, then CyberSource or the merchant's processor most probably marked this transaction under review, declined it or it failed.




This HTTP status code indicates something is wrong or missing in the merchant's request. Try to correct the request and resubmit it.





This HTTP status code indicates either a server error or time-out. Retry such transactions. Please contact support to investigate further.

{{searchResult.length}} results found
{{x.statusCode}} {{x.status}} - {{x.reason}}