accepted |
Good |
The transaction has been successfully accepted into the system. |
A01 |
approved |
Good |
The transaction was successfully authorized. |
A01 |
d-decline |
Soft |
Decline almost always resulting from insufficient funds on the card. |
D01 |
d-incorrectpin |
Soft |
Invalid PIN |
D07 |
pintryexceeded |
Soft |
An invalid PIN has been entered the maximum number of times. |
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-missingfields |
Hard |
Invalid fields were passed, one or more fields required for this transaction type were not sent. |
D27 |
e-cantconnect |
Hard |
Could not connect to TrustCommerce. Check your Internet connection to make sure it is up. |
D27 |
b-badformat |
Hard |
Invalid fields were passed, a field was improperly formatted, such as non-digit characters in a number 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 |
b-merchantcantaccept |
Hard |
Invalid fields were passed, the merchant cannot accept data passed in this field. |
D27 |
e-failtoprocess |
Hard |
Transmission errors were encountered in TrustCommerce’s connection to the payment processor. |
D27 |
d-blacklist |
Hard |
TC CrediGuard blacklist value was triggered. See Blacklists. |
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-extrafields |
Hard |
Invalid fields were passed, fields not allowed for this transaction type were 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 |
b-mismatch |
Hard |
Invalid fields were passed, data in one of the offending fields did not crosscheck with the other offending 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 |
baddata |
Hard |
Invalid fields were passed. |
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 |
b-badlength |
Hard |
Invalid fields were passed, a field was longer or shorter than the server allows. |
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-fraud |
Soft |
TC CrediGuard fraud score was below requested threshold. See Fraud Score. |
D31 |
d-velocity |
Soft |
TC CrediGuard velocity control was triggered. See Velocity. |
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 |
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 |
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-custid,passwo |
|
Invalid fields were passed, a field was improperly formatted, such as non-digit characters in a number field. |
P03 |
e-nosuchbillingid |
|
System Error when processing the transaction, no such billingId. |
P04 |
rejected |
|
Token not found |
P04 |
decline |
|
The transaction was declined. |
P04 |
b-badlength-billingid |
|
Invalid fields were passed, a field was longer or shorter than the server allows. |
P04 |
error |
|
The transaction was errored.System Error when processing the transaction. |
P04 |
b-missingfields-billingid |
|
Invalid fields were passed, one or more fields required for this transaction type were not sent. |
P04 |