Home > Codes


TrustCommerce  Tokenization Response Codes:



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-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-badlength Hard Invalid fields were passed, a field was longer or shorter than the server allows. 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-missingfields Hard Invalid fields were passed, one or more fields required for this transaction type were not sent. D27
e-failtoprocess Hard Transmission errors were encountered in TrustCommerce’s connection to the payment processor. D27
b-badformat Hard Invalid fields were passed, a field was improperly formatted, such as non-digit characters in a number field. 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-merchantcantaccept Hard Invalid fields were passed, the merchant cannot accept data passed in this field. 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-blacklist Hard TC CrediGuard blacklist value was triggered. See Blacklists. 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-extrafields Hard Invalid fields were passed, fields not allowed for this transaction type were sent. 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-mismatch Hard Invalid fields were passed, data in one of the offending fields did not crosscheck with the other offending field. D27
baddata Hard Invalid fields were passed. D27
e-cantconnect Hard Could not connect to TrustCommerce. Check your Internet connection to make sure it is up. 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-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-exp Invalid expiration date P02
b-badformat-custid,passwo Invalid fields were passed, a field was improperly formatted, such as non-digit characters in a number field. P03
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
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
e-nosuchbillingid System Error when processing the transaction, no such billingId. P04

TrustCommerce  Tokenization Response Codes:



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-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-badlength Hard Invalid fields were passed, a field was longer or shorter than the server allows. 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-missingfields Hard Invalid fields were passed, one or more fields required for this transaction type were not sent. D27
e-failtoprocess Hard Transmission errors were encountered in TrustCommerce’s connection to the payment processor. D27
b-badformat Hard Invalid fields were passed, a field was improperly formatted, such as non-digit characters in a number field. 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-merchantcantaccept Hard Invalid fields were passed, the merchant cannot accept data passed in this field. 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-blacklist Hard TC CrediGuard blacklist value was triggered. See Blacklists. 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-extrafields Hard Invalid fields were passed, fields not allowed for this transaction type were sent. 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-mismatch Hard Invalid fields were passed, data in one of the offending fields did not crosscheck with the other offending field. D27
baddata Hard Invalid fields were passed. D27
e-cantconnect Hard Could not connect to TrustCommerce. Check your Internet connection to make sure it is up. 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-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-exp Invalid expiration date P02
b-badformat-custid,passwo Invalid fields were passed, a field was improperly formatted, such as non-digit characters in a number field. P03
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
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
e-nosuchbillingid System Error when processing the transaction, no such billingId. P04