Find out why a payment may not have been processed successfully.
If you’re a partner, for example with a gateway that you want to integrate with our acquiring platform, the following codes can help you to understand why and how a payment has failed. Each response code has one of the following prefixes:
V indicates a validation error (for example, invalid card number)
For information, see What do Vx response codes mean?
D indicates a declined transaction
For information, see What do Dx response codes mean?
R indicates a referral (to be treated as a declined transaction)
For information, see What do Rx response codes mean?
C indicates a cancelled transaction (for example, a user selected Cancel on a payment page)
For information, see What do Cx response codes mean?
S indicates a system error
The prefix is followed by three digits, for example x01. The first digit, for example the x, is for internal use only. The next two digits, for example the 01, provide more details about the response. The following list presents the code and the message for each response.
System errors
Code |
Message |
Sx01 |
Connection failure |
Sx01 |
Transaction error |
Sx02 |
Invalid response |
Sx03 |
Response timeout |
Sx04 |
Server error |
Sx05 |
Server error |
Sx06 |
No response from issuer |
Sx07 |
Service not available |