Error Codes

Multilanguage for errors

You can receive the error description by relying on localization features. To do this, you need to send the lang header in your integration, using any of the following languages in ISO 639-1 format.

Code

Language

en

English. This is the default language. If you don't send this header or set a non-existent language, you will receive errors in this language.

es

Spanish.

pt

Portuguese.



HTTP Codes

CodeDescriptionUsage
200OkThe request was processed successfully.
400Bad RequestThe request is malformed or missing some required parameter.
401UnauthorizedAuthentication failure.
403ForbiddenYou don't have permission to perform the requested operation.
404Not FoundThe resource requested was not found.
405Method not AllowedIncorrect request method (e.g., GET instead of POST).
408Request TimeoutThe request could not be completed within the configured maximum time.
500Internal Server ErrorAn error occurred in the service.
503Service UnavailableThe service is undergoing maintenance or experiencing access issues.
❗️

Error Code

The error code for unknown or undetermined errors is ERR999. In this case, contact Bamboo support for more information.


TK - Tokenization errors

Tokenization errors always starts with TK.

CodeDescriptionPossible solution
TK001The card number entered is incorrect.Ask your customer to check the card number and retry the transaction.
TK002The CVV number entered is incorrect.Ask your customer to check the validation code and retry the transaction.
TK003The card expiration date is incorrect.Ask your customer to check the expiration date and retry the transaction.
TK004An invalid session ID was sent in a token request.Regenerate the token and retry the transaction.
TK005An email with incorrect format was entered.Ask your customer to check the email address and retry the transaction.
TK006The token (One-Time type) has already been used or is expired.Regenerate the token and retry the transaction.
TK007Error with the information of the payment method.Check that the payment method ID used is valid for the selected country.
TK008Issuer bank does not match the expected.Validate the issuer bank of your customer's card.
TK009Token activation code is invalid.Contact support for more information.
TK010Commerce Token is invalid.Regenerate the token and retry the transaction.
TK011The specified customer is not valid.The customer used to create the token was not found or is invalid.
TK012Error while activating token.Contact support for more information.
TK013Error in registration process.Contact support for more information.
TK014Payment method disabled.Contact support for more information.
TK015The payment method is not available for the commerce.Verify that the selected payment method is enabled for your account.
TK016Error registering the payment method.Contact support for more information.
TK017Invalid document.The document provided is not valid according to the country rules.
TK018Invalid document type.The document type sent is not valid or does not belong to the country.
TK019Invalid payment type.The payment type selected is not valid or does not belong to the country.
TK999Unknown error.Contact support for more information.

TR - Transaction errors

Transaction errors always starts with TR.

CodeDescriptionPossible solution
TR001Communication error with the acquiring service.Contact support for more information.
TR002Transaction state does not allow the requested operation.Contact support for more information.
TR003Problems with the merchant account at the Acquirer.Contact support for more information.
TR004Error sending transaction to the Acquirer via Proxy.Contact support for more information.
TR005Acquirer’s internal error.Contact support for more information.
TR006Duplicate order number at the Acquirer.Contact support for more information.
TR007Payment data errors (card number, CVV, or expiration date).Ask your customer to verify the card information and retry.
TR008Confirmed amount exceeds the original authorization.Send an equal or lower amount than originally authorized.
TR009Unknown Acquirer error.Contact support for more information.
TR010Invalid document number.Ask your customer to verify the document and retry, or contact their bank.
TR011Blocked or lost card.Ask your customer to verify the card or contact their bank.
TR012Credit limit exceeded.Ask your customer to use a different card or free up available funds.
TR013Transaction denied by Acquirer or Issuer.Contact support for more information.
TR014Transaction denied for possible fraud.Contact the acquirer to review anti-fraud rules.
TR015Manual review suggested.Contact support for more information.
TR016Incorrect or incomplete customer data.Ask your customer to verify their information. Contact support if needed.
TR017Invalid transaction type.Contact support for more information.
TR018Card registration denied by Acquirer.Contact support for more information.
TR019Transaction rejected.Contact support for more information.
TR020Issuer denied transaction; verbal auth possible.Ask your customer to contact their bank to authorize the purchase.
TR021Expired card or mismatched expiration date.Ask your customer to verify the card's expiration date.
TR022Invalid CVV.Ask your customer to verify the card's CVV.
TR023Card not enabled for online purchases.Ask your customer to enable online purchases or verify regional availability.
TR024Usage frequency or amount limit exceeded.Ask your customer to contact their bank and try again later.
TR025Invalid or unvalidated address data.Contact support for more information.
TR026Insufficient funds.Ask your customer to try another card or free up funds.
TR027Authorization required from issuer.Ask your customer to contact their bank.
TR028Mismatched payment amount.Ask your customer to retry with the correct purchase amount.
TR030Retry limit exceeded.Ask your customer to use a different card.
TR031Account closed.Ask your customer to contact their bank or use a different card.
TR032Declined – contact bank.Ask your customer to contact their card issuer bank.
TR033Installments not allowed for international cards.Ask your customer to use a domestic card for installments.
TR035Missing bank information for refund.Refund could not be processed. Customer must complete bank data.
TR036Invalid or mismatched bank data for refund.Refund could not be processed. Bank data must be valid and match beneficiary.
TR0753DSecure validation required.Customer validation (e.g., Verified by Visa) is required.
TR0763DSecure authentication failed.Ask your customer to check 3DS configuration and retry the purchase.
TR100General Acquirer rejection.Contact support for more information.
TR101Refund not supported by Acquirer.Contact support for more information.
TR301Rejected by anti-fraud system.Contact support to review affected rule.
TR302Invalid anti-fraud parameters.Contact support to review affected rule.
TR996Internal processing error.Try again later. If it persists, contact support.
TR997Error during process execution.Contact support for more information.
TR999Undetermined transaction error.Contact support for more information.

PR - Purchase errors

Purchase errors always starts with PR.

CodeDescription
PR001The informed token is invalid, expired or does not correspond to the commerce.
PR002The order number is invalid.
PR003The provided amount is invalid. Ensure it is not null or empty, and in the case of refunds, ensure it does not exceed the original purchase amount.
PR004Invalid Currency parameter for the Purchase.
PR005The invoice number is invalid (it must be numeric).
PR006Invalid Purchase Id for the Purchase.
PR007Invalid TransactionID for the Purchase.
PR008The requested purchase cannot be found.
PR009The current purchase state does not allow the requested operation.
PR010The TaxableAmount field is required.
PR011The Invoice filed is required.
PR012Capture of the card verification code is required.
PR013The selected installments for the purchase are invalid for the card.
PR014Invalid parameter length description.
PR015UserAgent parameter is empty.
PR016CustomerIP parameter is empty.
PR017The field TaxableAmount cannot be greater than the purchase total amount.
PR018To filter by dates, you must enter value for From and To parameters.
PR019The search period exceeds the maximum number of days.
PR020Invalid registered document.
PR021Partial refunds are not allowed for the payment method used.
PR034The value of the TargetCountryISO field sent in the purchase is invalid.

CS - Customer errors

Customer always starts with CS.

CodeDescription
CS001Invalid e-mail address.
CS002Invalid address type.
CS003Invalid customer identifier.
CS004An error occurred in the token creation.
CS005E-mail already registered.
CS006The parameter AdditionalData was not sent correctly, it must be key:value separated by semicolon.
CS007Invalid customer document number.
CS008Invalid customer document type.
CS009There was already a CommerceToken for the card.
CS010Invalid Payment Profile.
CS011Invalid Payment Profile Identifier.

LP - Loyalty Plan errors

Only for Puntos Santander Payment Method in Uruguay. (UY)
Loyalty plan errors always starts with LP.

CodeDescription
LP004The program does not exist.
LP005The redemption center does not exist.
LP006The branch does not exist.
LP007The program is not active.
LP008The redemption center is not enabled.
LP009The redemption center does not belong to the program.
LP010The redemption center is not active for the program.
LP011The branch does not belong to the redemption center.
LP012The user does not exist.
LP013The user does not belong to the program.
LP014The currency does not exist.
LP015The quotation does not exist.
LP016The document type does not exist.
LP017The customer does not exist.
LP018The balance does not exist.
LP019Token not found.
LP020Card not found.
LP021Card expired.
LP022Syntax error in the Program.
LP023Syntax error in the Redemption Center.
LP024Syntax error in the Branch.
LP025Syntax error in the Currency.
LP026Syntax error in the Import.
LP027Syntax error in the user identification (LoyaltyPlanUserIdentification).
LP028Syntax error in the masked card.
LP029Syntax error in the Transaction Id.
LP030Syntax error in the gateway Transaction Id.
LP031Syntax error in the number of points.
LP032Syntax error in the number of installments.
LP033Syntax error in the token (Authorization).
LP034The request has an invalid syntax. It is too big or it has an invalid format message.
LP035Invalid credentials.
LP036The logged user is not allowed to see the customer data.
LP037The resource requested cannot be found.
LP038The loyalty plan is mandatory.
LP039The Customer Id of the loyalty plan is mandatory.
LP040Input data error.
LP041The customer is not authorized.
LP042Insufficient balance.
LP043The token has expired.
LP044The movement is canceled.
LP045The movement does not exist.
LP046The number of points sent does not match the points in the movement.
LP047The movement has already been refunded.
LP048The movement is a refund.
LP049The gateway does not exist.
LP050CustomerId with the wrong format.
LP051The point does not exist.
LP052The amount sent does not match the amount in the movement.
LP053The currency sent does not match the currency in the movement.
LP054The customer does not exist or is not active.
LP055Customer blocked.