Result Codes

This list defines transaction result codes, indicating approval, pending status, declines, errors, or issues like fraud, expired cards, or communication problems during payment processing.

Body Response

Example

response=1&responsetext=100 | Transaction approved&authcode=8H32Z&transactionid=30201092293&avsresponse=X&cvvresponse=M&orderid=1000&response_code=100

Standard Response Fields

VariableDescription
response1 = Transaction Approved 2 = Transaction Declined 3 = Transaction/Data/System Error 4 = Rejected
responsetext*Textual message about the transaction result.
authcodeAuthorization code for the transaction.
transactionidUnique transaction ID returned by the payment gateway.
avsresponseAVS response code. See: AVS Response Codes
cvvresponseCVV response code. See: CVV Response Codes
orderidOriginal order ID provided in the request.
response_codeNumeric code from the processor. See: Transaction Result Codes

Note:
responsetext will include both the processor response code and the message, separated by a pipe (|), e.g. 100 | Transaction approved


Transaction Result Codes

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

AVS Response Codes

Address Verification Service (AVS) is a service provided by the payment brands that determines the match or partial match of the consumer's address information. The responses are returned to you during the authorization process via your transaction processing.

AVS Response Code Table

CodeVisaMasterCardDiscoverAmerican Express
YAddress & 5-digit or 9-digit ZIP matchAddress & 5-digit ZIP matchAddress only matchesAddress & ZIP match
AAddress matches, ZIP does notAddress matches, ZIP does notAddress & 5-digit ZIP matchAddress only matches
SAVS not supportedAVS not supportedAVS not supportedAVS not supported
RSystem unavailable, retrySystem unavailable, retryNot applicableSystem unavailable, retry
UInformation not availableInformation not availableSystem unavailable, retryInformation not available
ZEither 5-digit or 9-digit ZIP match, address does not5-digit ZIP matches, address does not5-digit ZIP matches, address does notZIP code only matches
NNeither ZIP nor address matchNeither ZIP nor address matchNeither ZIP nor address matchNeither ZIP nor address match
WNot applicableFor U.S., 9-digit ZIP matches, address does not. For non-U.S., ZIP matches, address does notInformation not availableNot applicable
XNot applicableFor U.S., all digits match. For non-U.S., ZIP and address matchAddress & 9-digit ZIP matchNot applicable
BAddress matches, ZIP not verifiedNot applicableNot applicableNot applicable
TNot applicableNot applicable9-digit ZIP matches, address does notNot applicable
PZIP matches, address not verifiedNot applicableNot applicableNot applicable
CAddress and ZIP not verifiedNot applicableNot applicableNot applicable
DAddress & ZIP match (International only)Not applicableNot applicableNot applicable
GAddress not verified for International transaction (International only)Not applicableNot applicableNot applicable
IAddress not verified (International only)Not applicableNot applicableNot applicable
MAddress & ZIP match (International only)Not applicableNot applicableNot applicable
FAddress & ZIP match (UK only)Not applicableNot applicableNot applicable
ONot applicableNot applicableNot applicableCard holder name and address match
ENot applicableNot applicableNot applicableCard holder name incorrect, address and postal code match

Maestro AVS Response Codes

CodeDescription
2Part of the address information matched.
3The merchant did not provide AVS information. Not processed.
1None of the address information matched.
4The merchant did not provide AVS information. Not processed.
UThe merchant did not provide AVS information. Not processed.
0All the address information matched.

CVV Response Codes

CVV Response Codes are returned by the card issuer during a transaction to indicate whether the Card Verification Value (CVV) provided by the customer matches the one on file. These codes help merchants validate that the customer has physical possession of the card, adding an extra layer of fraud protection during card-not-present transactions such as online or phone purchases.

CodeDescription
MCVV2/CVC2 match
NCVV2/CVC2 no match
PNot processed
SMerchant has indicated that CVV2/CVC2 is not present on card
UIssuer is not certified and/or has not provided Visa encryption keys

What’s Next