API Reference

Code Response

Card Decline and Error Codes

codedescriptionsource
card_declinedIssuer declined the transaction without providing specific reason.issuer
incorrect_numberCard number is incorrect or invalid. Check for typos or formatting issues.issuer
expired_cardCard is expired and cannot be used for transactions.issuer
invalid_cvcCard security code (CVC/CVV) is invalid. Ensure the code matches the back of the card.issuer
incorrect_zipZIP or postal code verification failed. Address may not match bank records.issuer
incorrect_expiryInvalid expiration date format or mismatch.issuer
insufficient_fundsNot enough balance on the card to complete the transaction.issuer
do_not_honorIssuer refused the transaction, often for unspecified security or policy reasons.issuer
lost_or_stolenCard reported as lost or stolen — blocked for all transactions.issuer
restricted_cardCard is not allowed for this type of transaction or merchant.issuer
processing_not_allowedIssuer blocked this transaction. May be due to region, merchant type or amount.issuer
issuer_unavailableCould not reach the card issuer to authorize the transaction.issuer
network_unavailableCard network (Visa, Mastercard, etc.) is currently unavailable.network
authorization_timeoutIssuer did not respond in time. Could be due to network issues or issuer latency.issuer
fraud_suspectedTransaction flagged as suspicious by fraud rules (e.g. IP, amount, velocity).fraud_system
blocked_by_riskTransaction blocked by internal risk engine for policy violation or pattern detection.fraud_system
velocity_limit_exceededToo many attempts in a short period — velocity rule triggered.fraud_system
invalid_amountInvalid transaction amount, such as negative or improperly formatted values.validation
invalid_currencyUnsupported or unrecognized currency for the transaction.validation
invalid_card_typeCard type (e.g. prepaid, corporate) not supported by this merchant or processor.validation
missing_fieldsRequired fields are missing in the transaction request (e.g. expiry, CVC, amount).validation
invalid_merchantMerchant account is invalid, inactive, or misconfigured.unknown
provider_timeoutTimeout occurred while waiting for response from payment provider.integration
provider_downPayment provider is currently unavailable or experiencing downtime.integration
duplicate_transactionDuplicate transaction detected — same amount, card, and timestamp.integration
internal_errorUnexpected error in the internal payment system logic.internal
invalid_signatureInvalid signature in webhook or callback — possible tampering detected.internal
unknown_errorAn unknown or unclassified error occurred.integration
invalid_documentInvalid document number — expected a valid CPF or CNPJ.internal
merchant_blockedTransaction declined because the merchant is blocked from processing payments.internal
fallback_requiredInsert card — contactless (NFC) not allowed for this transaction or exceeded limit.terminal
card_not_detectedCard could not be read — ensure it is inserted, tapped, or swiped properly.terminal
use_chipCard requires chip insertion due to contactless attempt limit.terminal
remove_cardPlease remove the card from the terminal to proceed.terminal
insert_or_swipeInsert or swipe the card to start the transaction.terminal
signature_requiredTransaction requires signature instead of PIN or contactless confirmation.terminal
pin_requiredPIN entry is required but was not provided. Prompt the user to enter their PIN.terminal
country_restrictedTransactions from this country or to this merchant are restricted.fraud_system
blocked_binCard BIN (Bank Identification Number) is blocked due to risk or policy rules.fraud_system
mcc_blockedMerchant Category Code is restricted — cardholder cannot transact with this type of business.fraud_system
suspicious_locationTransaction blocked due to unusual or high-risk location.unknown
acquirer_unavailableAcquirer bank or processor is currently unavailable.acquirer
acquirer_declineTransaction was declined by the acquiring bank.acquirer
invalid_midInvalid or unregistered Merchant ID (MID).acquirer
invalid_terminalTerminal not registered or authorized with the acquirer.acquirer
invalid_cvv_formatThe CVV code format is invalid — may contain letters or incorrect length.unknown
card_inactiveCard is inactive or not yet activated by the cardholder.unknown
card_not_personalizedCard is not yet ready for transactions — possibly unissued or system error.unknown
manual_review_requiredTransaction is being held for manual review by the risk team.fraud_system
unexpected_card_typeCard type was not expected for this transaction — check acceptance settings.validation
retry_transactionTemporary issue occurred — ask the user to retry the transaction.integration
fallback_errorFallback transaction (after chip/contactless failure) was unsuccessful.unknown
reversal_in_progressThe original transaction is being reversed — wait for final status.reversal
refund_in_processRefund already initiated — cannot process duplicate refund.reversal
chargeback_pendingTransaction is under chargeback investigation.reversal
browser_not_supportedUser browser does not support payment method (e.g., Apple Pay, 3DS).user
user_abandonedUser closed or abandoned the payment before completing.user
session_expiredPayment session expired — reload or try again.integration
invalid_tokenAuthentication token is missing or invalid.internal
invalid_request_formatRequest body is invalid or not in expected format.internal
webhook_failedWebhook could not be delivered or was rejected.integration
account_closedAccount is closed and can no longer be used.issuer
account_inactiveAccount is inactive or frozen.issuer
debit_not_allowedDebit transactions are not allowed with this card. Consider switching to credit.issuer
credit_not_allowedCredit transactions are not allowed with this card. Try a debit method.issuer
cashback_not_allowedCashback is not supported for this card or merchant.unknown
amount_too_highTransaction amount exceeds the allowed maximum. Try a lower amount.validation
amount_too_lowTransaction amount is below the minimum required. Increase the value to continue.validation
user_blacklistedUser is blocked due to prior fraud or abuse activity.fraud_system
email_blockedEmail address has been flagged due to past suspicious activity.fraud_system
installment_not_supportedInstallment payments are not supported for this card or merchant.validation
no_carrier_signalPOS terminal has lost its network connection — check connectivity.terminal
device_errorCard reader or terminal hardware failure — please restart the device.terminal
keypad_failurePIN pad malfunction — unable to collect input.terminal
kyc_requiredUser must complete identity verification before transacting.fraud_system
document_mismatchProvided document does not match the user registered identity.fraud_system
max_retry_exceededToo many retry attempts — transaction blocked for security.fraud_system
locked_for_retryTransaction temporarily locked due to previous failures. Please wait before retrying.fraud_system
cashback_not_allowedCashback is not supported for this card or merchant.issuer
email_blockedEmail address has been flagged due to past suspicious activity.fraud_system
locked_for_retryTransaction temporarily locked due to previous failures. Please wait before retrying.fraud_system
invalid_customerCustomer ID is invalid or not found in the system.internal