Zip and Country Codes
Development
Reference Materials
Home > Codes
TrustCommerce (real-time) Response Codes:
Transaction Responses
Code |
Type |
Message |
UniPay Code |
approved |
Good |
The transaction was successfully authorized. |
A01 |
accepted |
Good |
The transaction has been successfully accepted into the system. |
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-cantconnect |
Hard |
System Error when processing the transaction, could not connect to TrustCommerce, check your Internet connection to make sure it is up. |
D27 |
d-blacklist |
Hard |
The transaction was declined, TC CrediGuard blacklist value was triggered. BlacklistField - '#blacklistfield#'. BlacklistValue - '#blacklistvalue#'. |
D27 |
e-unsupported |
Hard |
System Error when processing the transaction, field or value does not support. Offenders - '#offenders#'. |
D27 |
b-extrafields |
Hard |
Invalid fields were passed, fields not allowed for this transaction type were sent. Offenders - '#offenders#'. |
D27 |
e-failtoprocess |
Hard |
System Error when processing the transaction, transmission errors were encountered in TrustCommerce’s connection to the payment processor. |
D27 |
b-merchantcantaccept |
Hard |
Invalid fields were passed, the merchant cannot accept data passed in this field. Offenders - '#offenders#'. |
D27 |
e-dnsvalue |
Hard |
System Error when processing the transaction, TC Link software was unable to resolve DNS hostnames. |
D27 |
d-velocity |
Hard |
The transaction was declined, TC CrediGuard velocity control was triggered. VelocityType - '#velocitytype#'. VelocityValue - '#velocityvalue#'. |
D27 |
e-nosuchbillingid |
Hard |
System Error when processing the transaction, no such billingId. |
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 |
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-mismatch |
Hard |
Invalid fields were passed, data in one of the offending fields did not crosscheck with the other offending 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 |
b-missingfields |
Hard |
Invalid fields were passed, one or more fields required for this transaction type were not sent. Offenders - '#offenders#'. |
D27 |
b-badlength |
Hard |
Invalid fields were passed, a field was longer or shorter than the server allows. Offenders - '#offenders#'. |
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 |
AVS Responses
Code |
Message |
UniPay Code |
R |
System unavailable. |
00 |
U |
Address information unavailable. |
40 |
P |
Postal code matches, but street address not verified. |
43 |
I |
Address not verified. |
44 |
C |
Street address and postal code do not match. |
45 |
N |
Street address and postal code do not match. |
45 |
Z |
Street address does not match, but five-digit postal code matches. |
46 |
W |
Street address does not match, but nine-digit postal code matches. |
47 |
A |
Street address matches, but five-digit and nine-digit postal code do not match. |
4D |
B |
Street address matches, but postal code not verified. |
4D |
Y |
Street address and five-digit postal code match. |
4E |
X |
Street address and nine-digit postal code match. |
4F |
D |
Street address and postal code match. Code "M" is equivalent. |
4F |
M |
Street address and postal code match. Code "D" is equivalent. |
4F |
F |
Card members name does not match, but billing postal code matches. |
53 |
E |
AVS data is invalid or AVS is not allowed for this card type. |
55 |
T |
Card members name does not match, but street address matches. |
5C |
H |
Card members name does not match. Street address and postal code match. |
5F |
K |
Card members name matches but billing address and billing postal code do not match. |
70 |
L |
Card members name and billing postal code match, but billing address does not match. |
73 |
O |
Card members name and billing address match, but billing postal code does not match. |
7C |
V |
Card members name, billing address, and billing postal code match. |
7F |
Q |
Card members name, billing address, and postal code match. |
7F |
J |
Card members name, billing address, and postal code match. |
7F |
S |
Bank does not support AVS. |
80 |
G |
Non-U.S. issuing bank does not support AVS. |
80 |
CSC Responses
Code |
Message |
UniPay Code |
M |
CVV2/CVC2/Discover CID Match. |
M |
N |
CVV2/CVC2/Discover CID No Match. |
N |
P |
Not Processed. (This data was not forwarded to the issuer.) |
P |
S |
Acknowledgement that CVV2/CVC2/CID (This would happen because the was not sent. “cvvstatus” was set to “notpresent”.) |
S |
U |
Issuer doesn’t support this field. |
U |
TrustCommerce (real-time) Response Codes:
Transaction Responses
Code |
Type |
Message |
UniPay Code |
approved |
Good |
The transaction was successfully authorized. |
A01 |
accepted |
Good |
The transaction has been successfully accepted into the system. |
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-cantconnect |
Hard |
System Error when processing the transaction, could not connect to TrustCommerce, check your Internet connection to make sure it is up. |
D27 |
d-blacklist |
Hard |
The transaction was declined, TC CrediGuard blacklist value was triggered. BlacklistField - '#blacklistfield#'. BlacklistValue - '#blacklistvalue#'. |
D27 |
e-unsupported |
Hard |
System Error when processing the transaction, field or value does not support. Offenders - '#offenders#'. |
D27 |
b-extrafields |
Hard |
Invalid fields were passed, fields not allowed for this transaction type were sent. Offenders - '#offenders#'. |
D27 |
e-failtoprocess |
Hard |
System Error when processing the transaction, transmission errors were encountered in TrustCommerce’s connection to the payment processor. |
D27 |
b-merchantcantaccept |
Hard |
Invalid fields were passed, the merchant cannot accept data passed in this field. Offenders - '#offenders#'. |
D27 |
e-dnsvalue |
Hard |
System Error when processing the transaction, TC Link software was unable to resolve DNS hostnames. |
D27 |
d-velocity |
Hard |
The transaction was declined, TC CrediGuard velocity control was triggered. VelocityType - '#velocitytype#'. VelocityValue - '#velocityvalue#'. |
D27 |
e-nosuchbillingid |
Hard |
System Error when processing the transaction, no such billingId. |
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 |
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-mismatch |
Hard |
Invalid fields were passed, data in one of the offending fields did not crosscheck with the other offending 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 |
b-missingfields |
Hard |
Invalid fields were passed, one or more fields required for this transaction type were not sent. Offenders - '#offenders#'. |
D27 |
b-badlength |
Hard |
Invalid fields were passed, a field was longer or shorter than the server allows. Offenders - '#offenders#'. |
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 |
AVS Responses
Code |
Message |
UniPay Code |
R |
System unavailable. |
00 |
U |
Address information unavailable. |
40 |
P |
Postal code matches, but street address not verified. |
43 |
I |
Address not verified. |
44 |
C |
Street address and postal code do not match. |
45 |
N |
Street address and postal code do not match. |
45 |
Z |
Street address does not match, but five-digit postal code matches. |
46 |
W |
Street address does not match, but nine-digit postal code matches. |
47 |
A |
Street address matches, but five-digit and nine-digit postal code do not match. |
4D |
B |
Street address matches, but postal code not verified. |
4D |
Y |
Street address and five-digit postal code match. |
4E |
X |
Street address and nine-digit postal code match. |
4F |
D |
Street address and postal code match. Code "M" is equivalent. |
4F |
M |
Street address and postal code match. Code "D" is equivalent. |
4F |
F |
Card members name does not match, but billing postal code matches. |
53 |
E |
AVS data is invalid or AVS is not allowed for this card type. |
55 |
T |
Card members name does not match, but street address matches. |
5C |
H |
Card members name does not match. Street address and postal code match. |
5F |
K |
Card members name matches but billing address and billing postal code do not match. |
70 |
L |
Card members name and billing postal code match, but billing address does not match. |
73 |
O |
Card members name and billing address match, but billing postal code does not match. |
7C |
V |
Card members name, billing address, and billing postal code match. |
7F |
Q |
Card members name, billing address, and postal code match. |
7F |
J |
Card members name, billing address, and postal code match. |
7F |
S |
Bank does not support AVS. |
80 |
G |
Non-U.S. issuing bank does not support AVS. |
80 |
CSC Responses
Code |
Message |
UniPay Code |
M |
CVV2/CVC2/Discover CID Match. |
M |
N |
CVV2/CVC2/Discover CID No Match. |
N |
P |
Not Processed. (This data was not forwarded to the issuer.) |
P |
S |
Acknowledgement that CVV2/CVC2/CID (This would happen because the was not sent. “cvvstatus” was set to “notpresent”.) |
S |
U |
Issuer doesn’t support this field. |
U |
|