top of page

Payment response code catalog

Complete published response, AVS and CVV lookup tables.

Read alongside the transaction outcome

This catalog retains every response, detailed response-code, AVS and CVV row in the reviewed source. These are Payment API fields; do not substitute them for endpoint-specific HTTP or JSON error schemas. AVS/CVV are separate signals, not proof of payment approval.

Payment API - Response

Value Description 1 Transaction Approved 2 Transaction Declined 3 Error in transaction data or system error

Payment API - Response Code

Code Description 100 Transaction was approved. 200 Transaction was declined by processor. 201 Do not honor. 202 Insufficient funds. 203 Over limit. 204 Transaction not allowed. 220 Incorrect payment information. 221 No such card issuer. 222 No card number on file with issuer. 223 Expired card. 224 Invalid expiration date. 225 Invalid card security code. 226 Invalid PIN. 240 Call issuer for further information. 250 Pick up card. 251 Lost card. 252 Stolen card. 253 Fraudulent card. 260 Declined with further instructions available. (See response text) 261 Declined-Stop all recurring payments. 262 Declined-Stop this recurring program. 263 Declined-Update cardholder data available. 264 Declined-Retry in a few days. 300 Transaction was rejected by gateway. 400 Transaction error returned by processor. 410 Invalid merchant configuration. 411 Merchant account is inactive. 420 Communication error. 421 Communication error with issuer. 430 Duplicate transaction at processor. 440 Processor format error. 441 Invalid transaction information. 460 Processor feature not available. 461 Unsupported card type.

Payment API - AVS Response Codes

AVS Response Code Description X Exact match, 9-character numeric ZIP Y Exact match, 5-character numeric ZIP D Exact match, 5-character numeric ZIP M Exact match, 5-character numeric ZIP 2 Exact match, 5-character numeric ZIP, customer name 6 Exact match, 5-character numeric ZIP, customer name A Address match only B Address match only 3 Address, customer name match only 7 Address, customer name match only W 9-character numeric ZIP match only Z 5-character ZIP match only P 5-character ZIP match only L 5-character ZIP match only 1 5-character ZIP, customer name match only 5 5-character ZIP, customer name match only N No address or ZIP match only C No address or ZIP match only 4 No address or ZIP or customer name match only 8 No address or ZIP or customer name match only U Address unavailable G Non-U.S. issuer does not participate I Non-U.S. issuer does not participate R Issuer system unavailable E Not a mail/phone order S Service not supported 0 AVS not available O AVS not available B AVS not available

Payment API - CVV Response Codes

CVV Response Code Description M CVV2/CVC2 match N CVV2/CVC2 no match P Not processed S Merchant has indicated that CVV2/CVC2 is not present on card U Issuer is not certified and/or has not provided Visa encryption keys

Ambiguities and recovery

The source has overlapping AVS aliases, including conflicting B entries. Keep the received value and confirm processor interpretation rather than selecting one arbitrarily. Rate limiting separately documents response_code=301. Unknown or contradictory results require reconciliation before a replacement charge. Interpret outcomes safely Rate-limit handling

Join the community and get the latest biz news & tips

Thanks for submitting!

© 2025 Betterpay. All Rights Reserved.

bottom of page