Comment on page
Transaction Response Codes
Reference for all payment transaction response codes
Payment Transaction requests have many potential outcomes, with each gateway and processor having unique response codes. 29 Next codes and categorizes these into common response buckets, according to the following codes.
Successful transactions are coded as 1000.
Soft declines are coded in the 2000 range and are the result of an issuer-level transaction failure. Soft declined transactions may potentially be successful if retried in the future.
Hard declines are coded in the 3000 and 4000 ranges and are the result of an error, or an issuer rejection of a transaction that cannot be resolved without modifying the payment request. Hard declined transactions are not recommended to reattempt.
For codes relating to invalid inputs by the customer, such as an invalid address, CVV, or card expiry date, the customer should correct the payment details before reattempting purchase.
Errors are coded in the 5000 range and indicate there is a problem with the payment method or with the payment provider.