Transaction Error Codes

Various errors can occur during transaction processing. To clearly indicate where a failure occurred and who is responsible for resolving it, a structured set of error codes is used. These codes are included in the status detail of any failed transaction.

A separate consumer message is available for display to end users. This message can be localized and is designed to avoid exposing internal error codes or sensitive system details.

Validation

Validation errors, identified by codes starting with “V”, indicate an issue with the submitted data or the state of related entities such as the merchant account, store, or existing transactions. These errors can typically be resolved by correcting the input data or ensuring that all related entities are in the required state.

CodeExplanationConsumer Message
VS01No active subscriptionWe’re having trouble completing the payment on our side.
VS02No active subscription in required currencyWe’re having trouble completing the payment on our side.
VS03Invalid action on serviceWe’re having trouble completing the payment on our side.
VS04Invalid serviceWe’re having trouble completing the payment on our side.
VS05Could not find terminalWe’re having trouble completing the payment on our side.
VS06No active profiles in terminalWe’re having trouble completing the payment on our side.
VP01Missing required payment method optionsWe’re having trouble completing the payment on our side.
VP02Invalid payment method optionsWe’re having trouble completing the payment on our side.
VP03Sum of order lines does not match sale amountWe’re having trouble completing the payment on our side.
VP04No valid credentialsWe’re having trouble completing the payment on our side.
VP05Giftcard limit has been reachedYou’ve used the maximum value on this gift card.
VP06Sandbox accepts only the documented test amounts. See https://docs.buckaroo.io/v2/docs/sandboxWe’re having trouble completing the payment on our side.
VP99General validation errorWe’re having trouble completing the payment on our side.
VM01Invalid mandateWe couldn’t confirm your recurring payment agreement.
VR01Original transaction is not successfulSomething went wrong while processing your payment. Please try again.
VR02Refund limit for transaction has been reachedSomething went wrong while processing your payment. Please try again.
VA01Authorization is not successfulYour bank didn’t approve the charge.
VA02Capture amount exceeds available authorization amountSomething went wrong while processing your payment. Please try again.
VI01Merchant not foundWe’re having trouble completing the payment on our side.
VI02Merchant inactiveWe’re having trouble completing the payment on our side.
VI03Store not foundWe’re having trouble completing the payment on our side.
VI04Store inactiveWe’re having trouble completing the payment on our side.

Processor

For processor errors (starting with P) the payment processor returned an error code indicating the transaction could not be completed. This could be caused by for example outages at the processor or because of the consumer not correctly completing the transaction.

Sometimes the processor can also return a status detail code, when present this can also be found on the transaction in the status processor code.

CodeExplanationConsumer Message
PC013DS authentication failedWe couldn’t verify your card with 3-D Secure.
PC023DS authentication was rejected by issuerWe couldn’t verify your card with 3-D Secure.
PC033DS challenge not completedWe couldn’t verify your card with 3-D Secure.
PC043DS exemption declinedWe couldn’t verify your card with 3-D Secure.
PC05Insufficient fundsThere isn’t enough balance to cover the purchase.
PC06Card number invalidThe card number is incorrect.
PC07Pin invalidThe PIN entered doesn’t match this card.
PC08Soft declineAdditional authentication required.
PE01Transaction expiredSomething went wrong while processing your payment. Please try again.
PP99General processor errorSomething went wrong while processing your payment. Please try again.

General

General errors (starting with E) indicate there is an issue at Buckaroo. We will investigate what is going wrong and fix where needed. This could be an internal error, or an unexpected communication failure with a payment processor.

CodeExplanationConsumer Message
EB99Internal communication errorSomething went wrong while processing your payment. Please try again.
EP99Processor ErrorSomething went wrong while processing your payment. Please try again.

Did this page help you?