| Source | Origin |
|---|---|
Plexy | Generated during Plexy internal routing, processing, reconciliation, or merchant balance checks. These errors do not have a numeric bank response code. |
Bank Acquirer / Issuer Bank | Returned by an acquiring bank or the card issuer and then mapped to a Plexy error code. These errors may include a numeric response code. |
| Plexy Error Code | Source | Possible Reasons |
|---|---|---|
routing_failed | Plexy | Plexy could not route the transaction to a suitable processing provider. This may happen because of routing configuration, provider availability, currency/country/card constraints, or internal routing rules. |
no_available_terminals | Plexy | There are no active or suitable terminals available for the merchant, payment method, country, currency, or transaction parameters. |
insufficient_balance | Bank | The cardholder does not have enough funds or available credit to complete the transaction. |
country_unsupported | Plexy | The transaction country is not enabled or supported by Plexy, the merchant configuration, or the available processing providers. |
exceed_amount_limit | Bank | The transaction amount exceeds a limit set by the card issuer, acquiring bank, card product, merchant configuration, or risk rules. The cardholder may need to check their bank limits. |
suspected_fraud | Bank | The issuer or acquirer detected a possible fraud pattern, suspicious card activity, or risk-rule violation. The cardholder should contact the issuing bank. |
card_disabled | Bank | The card may be blocked, reported lost/stolen, restricted by the issuer, or unavailable for payments. |
restricted_card | Bank | The card has restrictions that prevent this transaction type, merchant category, country, currency, or online payment flow. |
authentication_declined | Bank | Card authentication failed or was declined. This may happen because of incorrect authentication data, failed 3-D Secure verification, expired authentication session, or issuer-side authentication rejection. |
withdrawal_frequency_limit | Bank | Too many transactions were attempted within a short period. The cardholder may need to retry later or use another card. |
transaction_declined | Bank | The bank declined the transaction for a generic or issuer-specific reason. Possible reasons include issuer policy, invalid transaction type, temporary issuer restrictions, card status, risk rules, or bank-side processing limitations. The cardholder should contact their bank for details. |
unsupported_card | Bank | The card type, card brand, issuing country, BIN, transaction type, or payment flow is not supported by the issuer, acquirer, or Plexy processing configuration. |
issuer_unavailable | Bank | The issuing bank or its processing system is temporarily unavailable or unable to respond correctly. The transaction may succeed if retried later. |
technical_issue | Plexy | An internal or provider-side technical issue prevented successful processing. This may include timeout, unexpected processing error, integration issue, or temporary service degradation. |
expired_card | Bank | The card expiration date has passed, or the issuer considers the card expired. The cardholder should use another card. |
reconcile_error | Bank | The bank or processing provider reported a reconciliation or settlement mismatch. This may require operational review. |
no_bank_response | Plexy | Plexy did not receive a final response from the acquiring bank, issuer, or processing provider. This may be caused by timeout, network issue, or provider-side unavailability. |
daily_card_transaction_limit_exceeded | Plexy | The card exceeded the allowed daily transaction count or amount limit configured in Plexy rules. |
insufficient_merchant_balance | Plexy | The merchant does not have enough available balance to process the transaction, payout, withdrawal, or related operation. |
| Numeric Response Code | Plexy Error Code | Meaning |
|---|---|---|
61 | exceed_amount_limit | Transaction amount limit exceeded. |
51 | insufficient_balance | Insufficient card balance. |
07 | card_disabled | Card is disabled or blocked. |
59 | suspected_fraud | Suspected fraud. |
62 | restricted_card | Restricted card. |
58 | unsupported_card | Card is not supported for this transaction. |
-19 | authentication_declined | Authentication declined. |
65 | withdrawal_frequency_limit | Transaction frequency limit exceeded. |
05 | transaction_declined | Generic transaction decline. |
82 | issuer_unavailable | Issuer unavailable. |
54 | expired_card | Expired card. |
13: | transaction_declined | Transaction declined. |
14 | unsupported_card | Unsupported or invalid card. |
34 | suspected_fraud | Suspected fraud. |
02 | transaction_declined | Transaction declined by issuer. |
95 | reconcile_error | Reconciliation error. |
57 | transaction_declined | Transaction declined by issuer. |
12 | transaction_declined | Transaction declined. |
78 | transaction_declined | Transaction declined. |
91 | transaction_declined | Transaction declined due to issuer or bank processing issue. |
| Plexy Error Code | Possible Reasons |
|---|---|
routing_failed | No suitable route could be selected for the transaction. |
no_available_terminals | No active terminal matched the transaction parameters. |
country_unsupported | The country is not enabled in Plexy or provider configuration. |
technical_issue | Internal error, provider integration issue, timeout, or temporary service problem. |
no_bank_response | Timeout, network issue, or provider-side unavailability. |
daily_card_transaction_limit_exceeded | The card reached the configured daily transaction limit. |
insufficient_merchant_balance | The merchant does not have enough available balance for the operation. |
| Plexy Error Code | Numeric Response Codes |
|---|---|
insufficient_balance | 51 |
exceed_amount_limit | 61 |
suspected_fraud | 59, 34 |
card_disabled | 07 |
restricted_card | 62 |
authentication_declined | -19 |
withdrawal_frequency_limit | 65 |
transaction_declined | 05, 13:, 02, 57, 12, 78, 91 |
unsupported_card | 58, 14 |
issuer_unavailable | 82 |
expired_card | 54 |
reconcile_error | 95 |
| Plexy Error Code | Recommended Message |
|---|---|
insufficient_balance | Insufficient funds. Please check your card balance or try another card. |
exceed_amount_limit | Transaction amount limit exceeded. Please check your bank limits or try another card. |
suspected_fraud | Transaction declined due to suspected fraud. Please contact your issuing bank. |
card_disabled | This card is disabled or blocked. Please contact your bank or try another card. |
restricted_card | This card is restricted and cannot be used for this transaction. Please try another card. |
authentication_declined | Authentication failed or was declined. Please check the entered details and try again. |
withdrawal_frequency_limit | Transaction frequency limit exceeded. Please try again later or use another card. |
transaction_declined | Transaction declined by the bank. Please contact your bank or try another card. |
unsupported_card | This card is not supported. Please try another card. |
issuer_unavailable | The issuing bank is temporarily unavailable. Please try again later. |
expired_card | This card has expired. Please use another card. |
routing_failed | We could not process this transaction. Please try again later or contact support. |
no_available_terminals | We could not process this transaction at the moment. Please try again later. |
country_unsupported | Payments from this country are not supported. |
technical_issue | A technical issue occurred. Please try again later. |
reconcile_error | A processing error occurred. Please contact support. |
no_bank_response | The bank did not respond in time. Please try again later. |
daily_card_transaction_limit_exceeded | Daily card transaction limit exceeded. Please try again later or use another card. |
insufficient_merchant_balance | Merchant balance is insufficient to complete this operation. |
transaction_declined, Plexy may not receive a detailed reason from the bank. In such cases, the cardholder should contact the issuing bank for more information.