Sometimes, payments may not go through successfully when using your card. This can happen for several reasons — for example, issues with your bank, your card details, or a temporary system error.
Don’t worry — most payment issues are easy to fix. Below you’ll find a list of the most common payment errors, what they mean, and how you can resolve them to complete your purchase successfully.
Stripe errors
| Error Code | What it means | How to fix |
|---|---|---|
card_declined |
Bank declined the transaction for security or policy reasons. | Try another card or contact your bank. |
insufficient_funds |
Not enough funds on the card. | Add funds or use another card. |
expired_card |
The card has expired. | Use a new or updated card. |
incorrect_cvc |
Security code (CVC) doesn’t match. | Double-check the CVC on the back of your card. |
incorrect_number |
Card number is invalid or entered incorrectly. | Verify and re-enter the correct card number. |
do_not_honor |
Bank blocked the transaction. | Contact your bank. |
transaction_not_allowed |
Card not permitted for this type of transaction. | Try a different card that supports online/international payments, or contact your bank. |
fraudulent |
Payment declined due to suspected fraud. | Use a different card or contact your bank. |
invalid_pin |
PIN entered is incorrect or invalid. | Re-enter the correct PIN or contact your bank. |
invalid_account |
The card or bank account is invalid. | Use a different payment method or verify your account with the bank. |
invalid_amount |
Payment amount is invalid or exceeds allowed limits. | Verify the payment amount and try again. |
card_velocity_exceeded |
Card used too frequently in a short period. | Wait and try again later or use a different card. |
currency_not_supported |
Card doesn’t support the transaction currency. | Use a card that supports this currency or choose a different payment method. |
try_again_later |
Temporary bank or processor issue. | Wait and try again. |
PayPal errors
| Error Code | What it means | How to fix |
|---|---|---|
ORDER_NOT_APPROVED |
Order not approved yet. | Complete checkout and approve in PayPal. |
PAYMENT_DENIED |
Payment declined. | Try another card/PayPal account or contact your bank. |
INSTRUMENT_DECLINED |
Card or payment method declined. | Use a different card/funding source. |
CARD_EXPIRED |
Card expired (includes referenced card). | Use new or updated card. |
CURRENCY_NOT_SUPPORTED |
Currency not supported. | Use supported currency or different payment method. |
AMOUNT_MISMATCH |
Total does not match items + taxes + shipping. | Verify totals and try again. |
TRANSACTION_LIMIT_EXCEEDED |
Payment exceeds limits. | Try smaller amount or contact bank/PayPal. |
PAYER_CANNOT_PAY |
Cannot pay for this transaction. | Use different payment method or verify account. |
TRANSACTION_REFUSED |
Transaction refused. | Try different payment method. |
REDIRECT_PAYER |
Payer needs alternate funding. | Follow redirect and select a different payment method. |
INTERNAL_SERVER_ERROR |
Internal server error. | Try again later or Contact PayPal support. |
NOT_AUTHORIZED |
Authorization failed. | Contact PayPal support. |
PERMISSION_DENIED |
No permission for this resource. | Contact PayPal support. |
AUTHENTICATION_FAILURE |
Authentication failed. | Contact PayPal support. |
If you see a decline or error not listed here, or your payment still doesn’t go through:
📧 Contact Support: support@woofz.com