approved |
Good |
The transaction was successfully authorized. |
A01 |
accepted |
Good |
The transaction has been successfully accepted into the system. |
A01 |
d-decline |
Soft |
Decline almost always resulting from insufficient funds on the card. |
D01 |
pintryexceeded |
Soft |
An invalid PIN has been entered the maximum number of times. |
D07 |
d-incorrectpin |
Soft |
Invalid PIN |
D07 |
d-cvv |
Soft |
CVV failed; the number provided is not the correct verification number for the card. See Card Security Code (CSC). |
D08 |
d-authexpired |
Soft |
Attempt to Postauth an expired (more than 14 days old) Preauth. |
D26 |
b-badformat |
Hard |
Invalid fields were passed, a field was improperly formatted, such as non-digit characters in a number field. |
D27 |
e-corrupted_trackdata |
Hard |
The error occurs when the encrypted data sent with the transaction is corrupt and TC is unable to process the transaction. |
D27 |
b-merchantcantaccept |
Hard |
Invalid fields were passed, the merchant cannot accept data passed in this field. |
D27 |
e-dnsfailure |
Hard |
Error used to identify DNS connectivity issues prior to the merchant going live. The "dnsfailure" response can only be received with a test transaction. |
D27 |
d-blacklist |
Hard |
TC CrediGuard blacklist value was triggered. See Blacklists. |
D27 |
b-extrafields |
Hard |
Invalid fields were passed, fields not allowed for this transaction type were sent. |
D27 |
e-cantconnect |
Hard |
Could not connect to TrustCommerce. Check your Internet connection to make sure it is up. |
D27 |
b-mismatch |
Hard |
Invalid fields were passed, data in one of the offending fields did not crosscheck with the other offending field. |
D27 |
e-linkfailure |
Hard |
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 processed. |
D27 |
baddata |
Hard |
Invalid fields were passed. |
D27 |
e-failtoprocess |
Hard |
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. |
D27 |
e-dnsvalue |
Hard |
TC Link software was unable to resolve DNS hostnames. Make sure you have name resolving ability on the machine. |
D27 |
b-missingfields |
Hard |
Invalid fields were passed, one or more fields required for this transaction type were not sent. |
D27 |
e-notallowed |
Hard |
Certain actions are only permitted if a CustID is configured to perform that action. If a transaction is attempted that the CustID is not authorized to perform, this "errortype" will be returned. |
D27 |
d-call |
Soft |
The card must be authorized manually over the phone. The user may choose to call the customer service number listed on the card and ask for an offline "authcode", which can be passed in the "offlineauthcode" field. |
D30 |
d-velocity |
Soft |
TC CrediGuard velocity control was triggered. See Velocity. |
D31 |
d-fraud |
Soft |
TC CrediGuard fraud score was below requested threshold. See Fraud Score. |
D31 |
d-hierarchyerror |
Soft |
Invalid merchant or terminal |
D33 |
d-avs |
soft |
Address verification system (AVS) failed; the address entered does not match the billing address on file at the bank. |
D40 |
d-swiper |
Soft |
The error received when TC can't read the encrypted card data that was sent to them (for example, resulting from bad input into the M100 by a call center agent). |
D42 |
b-badformat-cc |
|
Invalid fields were passed, a field was improperly formatted, such as non-digit characters in a number field. |
P01 |
b-badlength-cc |
|
Invalid fields were passed, a field was longer or shorter than the server allows. |
P01 |
d-carderror |
|
The transaction was declined, card number is invalid.Card number is invalid, which could be a typo, or a card reported stolen. |
P01 |
d-expiredcard |
|
The card has expired. Request an updated expiration date from cardholder. |
P02 |
b-badlength-expiredcard |
|
Invalid fields were passed, a field was longer or shorter than the server allows. |
P02 |
b-badformat-exp |
|
Invalid expiration date |
P02 |
b-badlength-exp |
|
Invalid fields were passed, a field was longer or shorter than the server allows. |
P02 |
b-badformat-custid,passwo |
|
Invalid fields were passed, a field was improperly formatted, such as non-digit characters in a number field. |
P03 |
b-missingfields-billingid |
|
Invalid fields were passed, one or more fields required for this transaction type were not sent. |
P04 |
error |
|
The transaction was errored.System Error when processing the transaction. |
P04 |
decline |
|
The transaction was declined. |
P04 |
rejected |
|
Token not found |
P04 |
e-nosuchbillingid |
|
System Error when processing the transaction, no such billingId. |
P04 |
b-badlength-billingid |
|
Invalid fields were passed, a field was longer or shorter than the server allows. |
P04 |