| approve_with_id | Transaction was not authorized | The customer may need to update payment method or contact their card issuer. A retry may succeed. |
| do_not_try_again | Hard decline from card issuer | Ask the customer to use another payment method or contact their card issuer. Avoid repeated retries. |
| duplicate_transaction | Possible duplicate transaction | For subscription or instalment payments, open the related subscription or instalment plan and check Invoice History before retrying. Retry later or use another payment method if needed. |
| incorrect_pin | Incorrect PIN | Ask the customer to retry with the correct PIN or use another payment method. |
| incorrect_zip | Incorrect billing postal code | Ask the customer to update payment details with the correct postal code. |
| invalid_account | Invalid card account | Ask the customer to update payment method. |
| invalid_amount | Amount is not allowed or exceeds a limit | A retry may succeed, but the customer may need to contact their card issuer or use another payment method. |
| invalid_cvc | Invalid CVC | Ask the customer to update payment details with the correct CVC. |
| invalid_number | Invalid card number | Ask the customer to update payment details with the correct card number. |
| invalid_pin | Invalid PIN | Ask the customer to retry with the correct PIN or use another payment method. |
| merchant_blacklist | Transaction blocked by issuer or payment network | Ask the customer to use another payment method. |
| new_account_information_available | Card details may have changed | Ask the customer to update payment method. |
| no_action_taken | Issuer did not approve or process the transaction | A retry may succeed, but the customer may need to contact their card issuer or use another payment method. |
| not_permitted | Transaction is not permitted on the card | Ask the customer to use another payment method or contact their card issuer. |
| offline_pin_required | PIN required | Ask the customer to retry with PIN or use another payment method. |
| online_or_offline_pin_required | PIN required | Ask the customer to retry with PIN or use another payment method. |
| pickup_card | Issuer declined and may require the card to be retained | Ask the customer to use another payment method. |
| pin_try_exceeded | Too many incorrect PIN attempts | The customer may need to contact their card issuer or use another payment method. A retry may succeed later. |
| processing_error | Payment processor error | A retry may succeed. Ask the customer to update payment method if it continues. |
| reenter_transaction | Issuer asks for transaction to be re-entered | A retry may succeed. Use another payment method if it continues. |
| restricted_card | Card is restricted | Ask the customer to use another payment method or contact their card issuer. |
| revocation_of_all_authorizations | Authorizations revoked by customer or issuer | The customer may need to update payment method or contact their card issuer. |
| revocation_of_authorization | Authorization revoked by customer or issuer | Ask the customer to update payment method. |
| security_violation | Bank blocked transaction for security reasons | Ask the customer to contact their card issuer or use another payment method. |
| service_not_allowed | Card does not allow this transaction type | A retry may succeed, but the customer may need to contact their card issuer or use another payment method. |
| stop_payment_order | Customer or issuer stopped payment | Ask the customer to update payment method or contact their card issuer. |
| testmode_decline | Test card used in a live payment flow | Ask the customer to use a real live card. |
| transaction_not_allowed | Transaction not allowed by card issuer | Ask the customer to contact their card issuer or use another payment method. |
| try_again_later | Temporary issuer or network decline | Retry later. Use another payment method if it continues. |
| withdrawal_count_limit_exceeded | Card or account transaction-count limit exceeded | The customer may need to contact their card issuer to increase limits or use another payment method. |