approve_with_id | Transaction was not authorized | Retry the payment. If it still fails, ask the customer to contact their card issuer. |
do_not_try_again | Deprecated code for an issuer decline without a specific reason | Ask the customer to contact their card issuer or use another payment method. |
duplicate_transaction | Possible duplicate transaction | Check for an existing successful or processing payment before retrying. For subscriptions and instalment plans, use Invoice History. |
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 invalid or exceeds a limit | Check the amount; if correct, ask the customer to contact their issuer. |
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 | Payment matches a Stripe block-list entry | Tell the customer the payment was declined. Contact Newie support if you need help reviewing it. |
new_account_information_available | Card or linked account is invalid | Ask the customer to contact their issuer. |
no_action_taken | Issuer declined without a reason | Ask the customer to contact their issuer. |
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 | Card needs an inserted-card PIN check | Use another payment method for Tap to Pay. |
online_or_offline_pin_required | PIN required | Follow the PIN prompt if available; otherwise use another payment method. |
pickup_card | Card cannot be used | Ask the customer to contact their issuer. |
pin_try_exceeded | PIN attempt limit reached | Use another card or payment method. |
processing_error | Processing failed | Retry; if it fails again, try later. |
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 | Issuer declined without a reason | Ask the customer to contact their issuer. |
revocation_of_authorization | Issuer declined without a reason | Ask the customer to contact their issuer. |
security_violation | Issuer declined without a reason | Ask the customer to contact their issuer. |
service_not_allowed | Issuer declined without a reason | Ask the customer to contact their issuer. |
stop_payment_order | Issuer declined without a reason | Ask the customer to contact their 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 | Deprecated code for an issuer decline without a specific reason | Retry; if it is declined again, ask the customer to contact their issuer. |
withdrawal_count_limit_exceeded | Card balance or credit limit exceeded | Ask the customer to contact their card issuer or use another payment method. |