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

Successful transactions are coded as 1000.

Soft Declines

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

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

Errors are coded in the 5000 range and indicate there is a problem with the payment method or with the payment provider.

Last updated