Error messages in Rebill

Learn about the possible causes of rejected payments in the Rebill gateway, understanding their error messages and each solution.

When collecting payments using Rebill, as with any other payment gateway, you will have to establish support processes and ways to face payment rejections.

It is indeed way easier to do so if you have information about the reason why a particular payment is being rejected and how to solve it.

What is a rejected payment?

It's a transaction that, for some reason (for example: error in the data entered, insufficient funds or fraud alert), could not be completed successfully.

Understanding their respective reason and how to drive the solution proactively will allow you to reduce the number of rejected payments in the future.

Errors un multiple languages

You may obtain the description of an error messages in several languages using the location codes. To do so, you must send the header langin your integration, using one of the following languages in ISO 639-1 format.

CodeLanguage
ENEnglish. This is the default language. If you do not send a header or send an unsupported language in the header, you will receive error messages in this language.
ESSpanish
PTPortuguese

Error messages: Rebill

All the reasons, error messages and solutions for rejected payments when processing payments with Rebill.

Tokenization service errors

CodeError messageMeaningSolution
TK001.INVALID_CARD_PANInvalid card numberVerify card number or try with a different payment method
TK002INVALID_CVVInvalid cvv numberVerify card cvv or try with a different payment method
TK003INVLALID_EXPIRATION_DATEInvalid expiration dateVerify card expiration date or try with a different payment method
TK004INVALID_SESSION_IDENTIFIERAn invalid session identifier was sent in the token requestTry with again or try with a different payment method
TK005INVALID_EMAILInvalid emailVerify the used email address or try with a different one
TK007INVALID_PAYMENT_MEDIAPayment method not matching the expected oneVerify payment method and try again
TK008ISSUER_BANK_NOT_MATCHIssuer Bank not matching the expected oneVerify payment method and try again
TK009INVALID_ACTIVATION_CODEInvalid activation tokenTry with a different payment method
TK010INVALID_COMMERCE_TOKENInvalid merchant tokenTry with a different payment method
TK011CUSTOMER_NOT_FOUNDThe specified customer was not foundVerify the customer entity exists in the system
TK012TOKEN_ACTIVATION_ERRORError when activating tokenTry with a different payment method
TK013TOKEN_REGISTRY_VOID_ERRORError during the registry processTry with a different payment method
TK014TOKEN_PAYMENT_MEDIA_DISABLEDDisabled payment methodTry with a different payment method
TK015TOKEN_PAYMENT_MEDIA_UNAVAILABLEPayment method not available for this merchantTry with a different payment method
TK016PAYMENT_MEDIA_REGISTRY_FAILSAn error ocurred during the payment method registry processTry transaction again
TK017INVALID_DOCUMENT_NUMBERInvalid personal identification numberVerify personal identification number and try transation again
TK018INVALID_DOCUMENT_TYPEInvalid personal identification typeVerify personal identification type and try transaction again
TK999UNKNOWN_ERRORError not identifiedVerify details of provided payment method and try transaction again or try with a different payment method

Purchase service errors

CodeError messageMeaningSolution
PR001INVALID_TOKENInformed token is not valid or it has expiredUpdate your merchant token
PR002INVALID_ORDERInvalid order numberTry with a different value for the order
PR003INVALID_AMOUNTInformed amount is not validTry with a different amount
PR004INVALID_CURRENCYInformed currency is not validTry with a valid currency
PR005INVALID_INVOICEInvoice number is not valid (Must be numeric)Verify invoice number only contains numbers
PR006INVALID_PURCHASE_IDENTIFIERPurchase identifier could not be foundVerify purshase identifier and try transaction again
PR007INVALID_TRANSACTION_IDENTIFIERTransaction identifier could not be foundVerify transaction identifier and try transaction again
PR008PURCHASE_NOT_FOUNDPurchase identifier could not be foundVerify purshase identifier and try transaction again
PR009INVALID_PURCHASE_STATEThe current status of the purchase does not allow to do the required actionVerify the purchase has a valid status for the required action and try transaction again
PR010TAXABLE_AMOUNT_REQUIREDThe taxable amount is requiredSpecify the taxable amount and try transaction again
PR011INVOICE_REQUIREDInvoice number is requiredSpecify an invoice number and try transaction again
PR012INVALID_CAPTURED_CVV_REQUIREDThe cvv capture is requiredSpecify the capture of the cvv and try transaction again
PR013INVALID_INSTALLMENTSThe selected installment plan is not supported for the payment method provided by the customerTry with a card that supports the desired instalment
PR014INVALID_DESCRIPTION_LENGTHThe length of the description parameter is invalidUse a valid description length
PR015INVALID_CUSTOMER_USER_AGENT_EMPTYThe UserAgent parameter is emptySpecify an UserAgent parameter and try transaction again
PR016INVALID_CUSTOMER_IP_EMPTYUser IP parameter is emptySpecify an IP parameter and try transaction again
PR017TAXABLE_AMOUNT_GREATER_THAN_AMOUNTTaxable amount is greater than transaction amountVerify the taxable amount and try transaction again
PR018PR_DATE_NEEDEDIn order to filter by time periods you need to complete From and To fieldsComplete From and To fields with valid values and try transaction again
PR019EXCEED_DATE_RANGEThe specified search period must not be greater than the following amount of daysUse a valid search period and try transaction again
PR020INVALID_DOCUMENT_NUMBERThe provided personal identification is not validProvide a valid personal identification and try transaction again
PR021NOT_ALLOW_PARTIAL_REFUNDPartial reimbursements ar not supported by the customer payment methodTry reimbursing the full amount of the transaction and charge the customer back the desired amount aftewards

Customer service errors

CodeError messageMeaningSolution
CS001INVALID_EMAILInvalid emailVerify the used email address or try with a different one
CS002INVALID_ADDRESS_TYPEInvalid address typeVerify the used address type or try with a different one
CS003INVALID_CUSTOMER_IDENTIFIERInvalid customer IDVerify customer ID and try transaction again
CS004TOKEN_CREATION_FAILEDError during token creationTry transacation againg or try with a different payment method
CS005EMAIL_ALREADY_EXISTSProvided email address already existsTry with a different email address
CS006INVALID_ADDITIONAL_DATAAdditionalData is not properly formedVerify that the value it is separated with a ;
CS007INVALID_CUSTOMER_DOCUMENTInvalid personal identification numberVerify personal identification number and try transation again
CS008INVALID_CUSTOMER_DOCUMENT_TYPEInvalid personal identification typeVerify personal identification type and try transaction again
CS009TOKEN_ALREADY_EXISTSA CommerceToken already exists for the provided cardTry transaction with a differnet payment method
CS010INVALID_PAYMENT_PROFILEThe Payment Profile is invalidVerify Payment Profile and try transaction again
CS011INVALID_PAYMENT_PROFILE_IDENTIFIERThe Payment Profile identifier is invalidVerify Payment Profile identifier and try transaction again

Transaction service errors

CodeError messageMeaningSolution
TR001COMMUNICATION_ERRORCommunication error with the adquirer serviceTry transaction again
TR002INVALID_TRANSACTION_STATEThe asociated transaction to this purchase is in a status that not allows the execution of the current operation. This happens, e.g when a 'Commir' operation it is executed upon a purchase that was already approved or rejectedVerify the asociated transaction purchase status and try transaction again
TR003ACQUIRER_ACCOUNT_PROBLEMProblems with the adquirer merchant's accountTry transcation again, if failed get in touch with your payment provider
TR004ACQUIRER_PROXY_ERRORError when sending the transaction to the acquireTry transcation again, if failed get in touch with your payment provider
TR005ACQUIRER_PROBLEMIssuer is offline or problem linked to the adquirerTry transcation again, if failed get in touch with your payment provider
TR006ACQUIRER_DUPLICATED_ORDEROrder number is duplicated in the adquiredGet in touch with your payment provider
TR007INVALID_PAYMENT_MEDIAError in the card details (Number, cvv and/or cvv)Verify card details and try transaction again or try with a different payment method
TR008COMMIT_AMOUNT_GREATER_THAN_AUTHORIZEDThe amount trying to be approved is greater than the previusly authorizedTry using a valid amount
TR009ACQUIRER_UNKNOWN_ERRORAdquired unknown errorTry transcation again, if failed get in touch with your payment provider
TR010ACQUIRER_INVALID_DOCUMENTThe personal identification number provided to the adquired is not validProvied a valid personal identification number and try transaction again
TR011BLOCKED_OR_LOST_CARDCard reported as lost or blockedTry transaction againg using a valid payment method
TR012ACQUIRER_LIMIT_EXCEEDEDCredit limit exceededTry transaction againg using a different payment method
TR013ACQUIRER_DENIED_TRANSACTIONThe transaction was rejected by the adquirerTry transaction again using a different payment method
TR014ACQUIRER_POSSIBLE_FRAUDThe transaction was rejected by the adquired for possible fraud or suspicious activityTry transaction again using a different payment method
TR015ACQUIRER_REVIEW_NEEDEDThe transaction is being manually reviewed by adquirer suggestionWait for transaction final status. If failed try transaction using a different payment method
TR016ACQUIRER_INVALID_PARAMETERError in parameters sent to the adquirerVerify parameters sent the adquirer and try transaction again
TR017INVALID_TRANSACTION_TYPEInvalid transaction typeTry again using a supported transaction type or a different payment method
TR018REGISTRATION_DENIEDThe registration was rejected by the adquirerTry transaction again
TR019ACQUIRER_TRANSACTION_REJECTEDThe transaction was rejected by the adquirerTry transaction again using a different payment method
TR020ISSUER_DECLINE_CALLThe transaction was rejected by the adquirer, but it can be authorized by calling the issuerCall the issuer to authorize the transaction or try using a different payment method
TR021ISSUER_EXPIRED_CARDThe card is expired or the provided expiry date does not matchVerify the expiry date of the provided payment method or try transaction again using a different payment method
TR022ISSUER_INVALID_CVVThe issuer indicates that the cvv is not validVerify card cvv and try transaction againg or try using a different payment method
TR023ISSUER_RESTRICTED_CARDThe card is not active or not authorize for this type of transactionsTry transaction again using a different payment method
TR024ACQUIRER_FRECUENCY_EXCEEDEDThe number of authorize transactions or amount was used for this card during an specified periodTry transaction with a different payment method
TR025ACQUIRER_INVALID_ADDRESSThe provided home address is not validProvide a valid home address and try transaction again
TR075PAYER_AUTHENTICATION_REQUIRED3DSecure indicates that customer validation is neededValidate customer and try transaction again
TR076PAYER_AUTHENTICATION_FAILEDThe user authentication failed (VbV)Try transaction again
TR100ACQUIRER_OTHER_REASONSThe adquirer rejected the payment for several reasonsTry transaction again or provide a different payment method
TR101ACQUIRER_REFUND_ERRORThe adquirer could not process the refund.Get in touch with your payment provider
TR301Antifraud_RejectRejected by the anti-fraud engineTry transaction using a different payment method
TR302Antifraud_Invalid_ParameterInvalid parameters provided to the anti-fraud engineTry transaction using a different payment method
TR997TRANSACTION_STEP_ERRORAnd error occurred when executing current processTry transaction again or try using a different payment method
TR999UNKNOWNError not identifiedVerify details of provided payment method and try transaction again or try with a different payment method

Generic errors

CodeError messageMeaningSolution
UnknownThe error message is not specifiedError message displayed when the error is not identifiedTry transaction again or try with a different payment method