Home > Codes


TrustCommerce  Tokenization Response Codes:


Documentation is coming soon. If you need it immediately, please address this issue to the support team.

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-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-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
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
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
e-nosuchbillingid System Error when processing the transaction, no such billingId. P04
decline The transaction was declined. P04
rejected Token not found P04
b-badlength-billingid Invalid fields were passed, a field was longer or shorter than the server allows. P04
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