Zip and Country Codes
Development
Reference Materials
Home > Codes
TrustCommerce (batch) Response Codes:
AVS Response Codes
Code |
Message |
Description |
00 |
AVS Error - Retry, System unavailable or Timed out |
A system error prevented any verification of street address or postal code. |
40 |
Address not available (Address not verified) |
The card-issuing bank received the address but did not verify whether it was correct. This typically happens if the processor declines an authorization before the bank evaluates the address. |
43 |
Street address not available (not verified), ZIP matches |
The card-issuing bank received the street address but did not verify whether it was correct. ZIP code matches. |
44 |
Address failed |
Address verification has failed. |
45 |
Street address and ZIP don't match |
Both street address and ZIP code provided do not match the information on file with the cardholder's bank. |
46 |
Street address doesn't match, 5-digit ZIP matches |
Provided street address does not match the information on file with the cardholder's bank, but 5-digit ZIP code matches. |
47 |
Street address doesn't match, 9-digit ZIP matches |
Provided street address does not match the information on file with the cardholder's bank, but 9-digit ZIP code matches. |
4A |
Street address or ZIP doesn't match |
Street address or ZIP code provided does not match the information on file with the cardholder's bank. |
4D |
Street address matches, ZIP does not |
Provided ZIP code does not match the information on file with the cardholder's bank, but street address matches. |
4E |
Street address and 5-digit ZIP match |
Both street address and 5-digit ZIP code provided match the information on file with the cardholder's bank. |
4F |
Street address and ZIP match |
Both street address and ZIP code provided match the information on file with the cardholder's bank. |
53 |
Account holder name incorrect, billing postal code matches |
Provided account holder name does not match the information on file with the cardholder's bank, but billing postal code matches. |
55 |
Unrecognized response |
Account holder name, billing address and postal code are all incorrect. |
5C |
Account holder name incorrect, billing address matches |
Provided account holder name does not match the information on file with the cardholder's bank, but billing address matches. |
5F |
Account holder name incorrect, billing address and postal code match |
Provided account holder name does not match the information on file with the cardholder's bank, but both billing address and postal code matches. |
70 |
Account holder name matches |
Provided account holder name matches the information on file with the cardholder's bank. |
73 |
Account holder name and billing postal code match |
Both account holder name and billing postal code provided match the information on file with the cardholder's bank. |
7C |
Account holder name and billing address match |
Both account holder name and billing address provided match the information on file with the cardholder's bank. |
7F |
Account holder name, billing address and postal code match |
All of the information provided match the information on file with the cardholder's bank. |
80 |
AVS service not supported by issuer - Issuer doesn't participate in AVS |
AVS information was provided but the card-issuing bank does not participate in address verification. |
C0 |
AVS not performed |
AVS verification has not been performed. |
CSC Response Codes
Code |
Message |
Description |
M |
Matches |
The CSC provided matches the information on file with the cardholder's bank. |
N |
Not matches |
The CSC provided does not match the information on file with the cardholder's bank. |
P |
Not processed |
CSC has not been processed. |
S |
Should be present |
Issuer indicates that CSC data should be present on the card, but the merchant has indicated data is not present on the card. |
U |
Issuer is not certified |
(1) Unknown issuer; (2) issuer is not certified for CSC; (3) issuer has not provided Visa/MasterCard with the CSC encryption keys. |
X |
Unrecognized reason |
Error: response is unknown or unrecognized. |
Transaction Responses
Code |
Type |
Message |
UniPay Code |
accepted |
Good |
The transaction has been successfully accepted into the system. |
A01 |
approved |
Good |
The transaction was successfully authorized. |
A01 |
d-avs |
Soft |
The transaction was declined, address verification system (AVS) failed. |
D01 |
d-decline |
Soft |
The transaction was declined, it almost always is a result of insufficient funds on the card. |
D03 |
d-carderror |
Hard |
The transaction was declined, card number is invalid. |
D05 |
d-cvv |
Soft |
The transaction was declined, CVV failed. |
D08 |
d-expiredcard |
Hard |
The transaction was declined, the card has expired. |
D16 |
d-authexpired |
Soft |
The transaction was declined, attempt to "postauth" an expired (more than 14 days old) "preauth". |
D26 |
e-failtoprocess |
Hard |
System Error when processing the transaction, transmission errors were encountered in TrustCommerce’s connection to the payment processor. |
D27 |
b-badlength |
Hard |
Invalid fields were passed, a field was longer or shorter than the server allows. Offenders - '#offenders#'. |
D27 |
e-notallowed |
Hard |
System Error when processing the transaction, certain actions are only permitted if a CustID is configured to perform that action. |
D27 |
e-unsupported |
Hard |
System Error when processing the transaction, field or value does not support. Offenders - '#offenders#'. |
D27 |
e-dnsvalue |
Hard |
System Error when processing the transaction, TC Link software was unable to resolve DNS hostnames. |
D27 |
d-blacklist |
Hard |
The transaction was declined, TC CrediGuard blacklist value was triggered. BlacklistField - '#blacklistfield#'. BlacklistValue - '#blacklistvalue#'. |
D27 |
e-nosuchbillingid |
Hard |
System Error when processing the transaction, no such billingId. |
D27 |
e-cantconnect |
Hard |
System Error when processing the transaction, could not connect to TrustCommerce, check your Internet connection to make sure it is up. |
D27 |
b-extrafields |
Hard |
Invalid fields were passed, fields not allowed for this transaction type were sent. Offenders - '#offenders#'. |
D27 |
b-mismatch |
Hard |
Invalid fields were passed, data in one of the offending fields did not crosscheck with the other offending field. Offenders - '#offenders#'. |
D27 |
b-missingfields |
Hard |
Invalid fields were passed, one or more fields required for this transaction type were not sent. Offenders - '#offenders#'. |
D27 |
b-badformat |
Hard |
Invalid fields were passed, a field was improperly formatted, such as non-digit characters in a number field. Offenders - '#offenders#'. |
D27 |
b-merchantcantaccept |
Hard |
Invalid fields were passed, the merchant cannot accept data passed in this field. Offenders - '#offenders#'. |
D27 |
e-linkfailure |
Hard |
System Error when processing the transaction, the connection was established, but was severed before the transaction could complete, to avoid duplication, check the transaction independently to determine if the transaction was successfully. |
D27 |
d-velocity |
Hard |
The transaction was declined, TC CrediGuard velocity control was triggered. VelocityType - '#velocitytype#'. VelocityValue - '#velocityvalue#'. |
D27 |
d-call |
Soft |
The transaction was declined, the card must be authorized manually over the phone. You may choose to call the customer service number listed on the card and ask for an offline "authcode". |
D30 |
d-fraud |
Soft |
The transaction was declined, TC CrediGuard fraud score was below requested threshold. FraudScore - '#fraudscore#'. |
D31 |
TrustCommerce (batch) Response Codes:
AVS Response Codes
Code |
Message |
Description |
00 |
AVS Error - Retry, System unavailable or Timed out |
A system error prevented any verification of street address or postal code. |
40 |
Address not available (Address not verified) |
The card-issuing bank received the address but did not verify whether it was correct. This typically happens if the processor declines an authorization before the bank evaluates the address. |
43 |
Street address not available (not verified), ZIP matches |
The card-issuing bank received the street address but did not verify whether it was correct. ZIP code matches. |
44 |
Address failed |
Address verification has failed. |
45 |
Street address and ZIP don't match |
Both street address and ZIP code provided do not match the information on file with the cardholder's bank. |
46 |
Street address doesn't match, 5-digit ZIP matches |
Provided street address does not match the information on file with the cardholder's bank, but 5-digit ZIP code matches. |
47 |
Street address doesn't match, 9-digit ZIP matches |
Provided street address does not match the information on file with the cardholder's bank, but 9-digit ZIP code matches. |
4A |
Street address or ZIP doesn't match |
Street address or ZIP code provided does not match the information on file with the cardholder's bank. |
4D |
Street address matches, ZIP does not |
Provided ZIP code does not match the information on file with the cardholder's bank, but street address matches. |
4E |
Street address and 5-digit ZIP match |
Both street address and 5-digit ZIP code provided match the information on file with the cardholder's bank. |
4F |
Street address and ZIP match |
Both street address and ZIP code provided match the information on file with the cardholder's bank. |
53 |
Account holder name incorrect, billing postal code matches |
Provided account holder name does not match the information on file with the cardholder's bank, but billing postal code matches. |
55 |
Unrecognized response |
Account holder name, billing address and postal code are all incorrect. |
5C |
Account holder name incorrect, billing address matches |
Provided account holder name does not match the information on file with the cardholder's bank, but billing address matches. |
5F |
Account holder name incorrect, billing address and postal code match |
Provided account holder name does not match the information on file with the cardholder's bank, but both billing address and postal code matches. |
70 |
Account holder name matches |
Provided account holder name matches the information on file with the cardholder's bank. |
73 |
Account holder name and billing postal code match |
Both account holder name and billing postal code provided match the information on file with the cardholder's bank. |
7C |
Account holder name and billing address match |
Both account holder name and billing address provided match the information on file with the cardholder's bank. |
7F |
Account holder name, billing address and postal code match |
All of the information provided match the information on file with the cardholder's bank. |
80 |
AVS service not supported by issuer - Issuer doesn't participate in AVS |
AVS information was provided but the card-issuing bank does not participate in address verification. |
C0 |
AVS not performed |
AVS verification has not been performed. |
CSC Response Codes
Code |
Message |
Description |
M |
Matches |
The CSC provided matches the information on file with the cardholder's bank. |
N |
Not matches |
The CSC provided does not match the information on file with the cardholder's bank. |
P |
Not processed |
CSC has not been processed. |
S |
Should be present |
Issuer indicates that CSC data should be present on the card, but the merchant has indicated data is not present on the card. |
U |
Issuer is not certified |
(1) Unknown issuer; (2) issuer is not certified for CSC; (3) issuer has not provided Visa/MasterCard with the CSC encryption keys. |
X |
Unrecognized reason |
Error: response is unknown or unrecognized. |
Transaction Responses
Code |
Type |
Message |
UniPay Code |
accepted |
Good |
The transaction has been successfully accepted into the system. |
A01 |
approved |
Good |
The transaction was successfully authorized. |
A01 |
d-avs |
Soft |
The transaction was declined, address verification system (AVS) failed. |
D01 |
d-decline |
Soft |
The transaction was declined, it almost always is a result of insufficient funds on the card. |
D03 |
d-carderror |
Hard |
The transaction was declined, card number is invalid. |
D05 |
d-cvv |
Soft |
The transaction was declined, CVV failed. |
D08 |
d-expiredcard |
Hard |
The transaction was declined, the card has expired. |
D16 |
d-authexpired |
Soft |
The transaction was declined, attempt to "postauth" an expired (more than 14 days old) "preauth". |
D26 |
e-failtoprocess |
Hard |
System Error when processing the transaction, transmission errors were encountered in TrustCommerce’s connection to the payment processor. |
D27 |
b-badlength |
Hard |
Invalid fields were passed, a field was longer or shorter than the server allows. Offenders - '#offenders#'. |
D27 |
e-notallowed |
Hard |
System Error when processing the transaction, certain actions are only permitted if a CustID is configured to perform that action. |
D27 |
e-unsupported |
Hard |
System Error when processing the transaction, field or value does not support. Offenders - '#offenders#'. |
D27 |
e-dnsvalue |
Hard |
System Error when processing the transaction, TC Link software was unable to resolve DNS hostnames. |
D27 |
d-blacklist |
Hard |
The transaction was declined, TC CrediGuard blacklist value was triggered. BlacklistField - '#blacklistfield#'. BlacklistValue - '#blacklistvalue#'. |
D27 |
e-nosuchbillingid |
Hard |
System Error when processing the transaction, no such billingId. |
D27 |
e-cantconnect |
Hard |
System Error when processing the transaction, could not connect to TrustCommerce, check your Internet connection to make sure it is up. |
D27 |
b-extrafields |
Hard |
Invalid fields were passed, fields not allowed for this transaction type were sent. Offenders - '#offenders#'. |
D27 |
b-mismatch |
Hard |
Invalid fields were passed, data in one of the offending fields did not crosscheck with the other offending field. Offenders - '#offenders#'. |
D27 |
b-missingfields |
Hard |
Invalid fields were passed, one or more fields required for this transaction type were not sent. Offenders - '#offenders#'. |
D27 |
b-badformat |
Hard |
Invalid fields were passed, a field was improperly formatted, such as non-digit characters in a number field. Offenders - '#offenders#'. |
D27 |
b-merchantcantaccept |
Hard |
Invalid fields were passed, the merchant cannot accept data passed in this field. Offenders - '#offenders#'. |
D27 |
e-linkfailure |
Hard |
System Error when processing the transaction, the connection was established, but was severed before the transaction could complete, to avoid duplication, check the transaction independently to determine if the transaction was successfully. |
D27 |
d-velocity |
Hard |
The transaction was declined, TC CrediGuard velocity control was triggered. VelocityType - '#velocitytype#'. VelocityValue - '#velocityvalue#'. |
D27 |
d-call |
Soft |
The transaction was declined, the card must be authorized manually over the phone. You may choose to call the customer service number listed on the card and ask for an offline "authcode". |
D30 |
d-fraud |
Soft |
The transaction was declined, TC CrediGuard fraud score was below requested threshold. FraudScore - '#fraudscore#'. |
D31 |
|