Error messages: Stripe
Learn about the possible causes of rejected payments in the Stripe gateway, understanding their error messages and each solution.
With Rebill, you can to integrate different payment gateways, choosing which one to charge with in each of your products and subscriptions.
In the same way, would by necessary to know, follow and - if possible - solve the rejected payments.
What is a rejected payment?
It's a transaction that, for some reason (for example: error in the data entered, insufficient funds or fraud alert), could not be completed successfully.
Understanding their respective reason and how to drive the solution proactively will allow you to reduce the number of rejected payments in the future.
Error messages: Stripe
All the reasons, error messages and solutions for payments rejected in the Stripe gateway.
Error message | Meaning | Solution |
---|---|---|
authentication_required | The transaction requires authentication. | Call the issuer to request authentication. |
approve_with_id | The payment cannot be authorized. | Call the issuer to authorize the payment or change payment method. |
call_issuer | The card was declined for an unknown reason. | Call the issuer for more information or change payment method. |
card_not_supported | The card does not support this type of purchase. | Change payment method. |
card_velocity_exceeded | The customer has exceeded the balance or credit limit available on their card. | Load funds or change payment method. |
currency_not_supported | The card does not support the specified currency. | Change payment method to one that supports the specified currency. |
do_not_honor | The card was declined for an unknown reason. | Change payment method. |
do_not_try_again | The card was declined for an unknown reason. | Change payment method. |
duplicate_transaction | Check if there is no recent payment with identical characteristics. | Change payment method. |
expired_card | The card has expired. | Change payment method. |
fraudulent | The transaction was not approved by Stripe's anti-fraud system. | Review data entered (must match the card information and billing address) or change email / payment method. Requesting more data from your customer can prevent this type of error, by optimizing security validation. |
generic_decline | The card was declined for an unknown reason. | Change payment method. |
incorrect_number | Wrong card number. | Review card number or change payment method. |
incorrect_cvc | Wrong card verfication code (CVC). | Review card verfication code (CVC) or change payment method. |
incorrect_pin | Wrong PIN (only applicable for payments made with a card reader). | Review PIN number or change payment method. |
incorrect_zip | Wrong zip code. | Review the billing zip code entered or change payment method. |
insufficient_funds | Insufficient funds. | Load funds or change payment method. |
invalid_account | The card, or account the card is connected to, is invalid. | Call the issuer to verify that the card works correctly or change payment method. |
invalid_amount | The payment amount is invalid or exceeds the allowed amount. | Change payment method. |
invalid_cvc | Wrong card verification code (CVC). | Review card verification code (CVC) or change payment method. |
invalid_expiry_month | Wrong expiration month. | Review expiration month or change payment method. |
invalid_expiry_year | Wrong expiration year. | Review expiration year or change payment method. |
invalid_number | Wrong card numer. | Review card number or change payment method. |
invalid_pin | Wrong PIN (only for payments made with a card reader). | Review PIN number or change payment method. |
issuer_not_available | Issuer not available. | Retry payment or change payment method. |
lost_card | The payment was declined because the card is reported lost. | Call the issuer for more information or change payment method. |
merchant_blacklist | The email entered has been blacklisted by Stripe. | Change payment method. |
new_account_information_available | The card, or account the card is connected to, is invalid. | Call the issuer for more information or change payment method. |
no_action_taken | The card was declined for an unknown reason. | Change payment method. |
not_permitted | Payment is not permitted. | Change payment method. |
offline_pin_required | The card was declined because it requires a PIN (only for payments made with a card reader). | Retry by inserting the card into the reader and entering the PIN. |
online_or_offline_pin_required | The card was declined because it requires a PIN (only for payments made with a card reader). | Retry by inserting the card into the reader and entering the PIN. If the reader does not support online PIN, change payment method. |
pickup_card | Card reported as lost or stolen. | Call the issuer for more information or change payment method. |
pin_try_exceeded | The allowable number of PIN tries was exceeded (only for payments made with a card reader). | Change payment method. |
processing_error | An error occurred while processing the card. | Retry payment or change payment method. |
reenter_transaction | The payment could not be processed by the issuer for an unknown reason. | Retry the payment or call the issuer for more information. |
restricted_card | The customer cannot use this card to make this payment (it’s possible it was reported lost or stolen). | Call the issuer for more information or change payment method. |
revocation_of_all_authorizations | The card was declined for an unknown reason. | Change payment method. |
revocation_of_authorization | The card was declined for an unknown reason. | Change payment method. |
security_violation | The card was declined for an unknown reason. | Change payment method. |
service_not_allowed | The card was declined for an unknown reason. | Change payment method. |
stolen_card | Card reported as stolen. | Call the issuer for more information or change payment method. |
stop_payment_order | The card was declined for an unknown reason. | Change payment method. |
testmode_decline | A Stripe test card number was used. | Use a real card to make this payment. |
transaction_not_allowed | The card was declined for an unknown reason. | Change payment method. |
try_again_later | The card was declined for an unknown reason. | Retry payment or change payment method. |
withdrawal_count_limit_exceeded | The customer has exceeded the balance or credit limit available on their card. | Load funds or change payment method. |
Updated 3 months ago