Payments Declined or Not Going Through at Checkout

Customers reach checkout but their payment fails, errors out, or never completes — and the pattern of failures tells you whether it's your setup, the processor, or the cards.

Common signs of this issue

Safe checks you can do yourself

None of these require sharing passwords with anyone.

What this usually means

When everything declines, the customer's card was never really consulted — the connection between your site and the processor is broken: wrong/expired API keys, test mode, an SSL failure, a suspended gateway account, or a checkout plugin that lost its settings in an update. These are configuration fixes, usually same-day once identified.

When some payments fail, the machinery works and individual payments are being refused: genuine issuer declines (insufficient funds, blocked cards — normal background noise at a few percent), your processor's fraud rules being too aggressive, or a broken verification step (3-D Secure) that fails specific banks' cards. The reason codes distinguish these precisely.

Know your baseline: a few percent of honest payment attempts decline everywhere, always — that's card networks working as designed, not a store problem. What deserves investigation is a decline rate change, a pattern (one brand, one country), or any all-payments outage. Chasing individual normal declines wastes energy better spent reading the dashboard monthly.

What not to do

When to get help

Payment integrations sit at the intersection of revenue, security, and compliance — the exact spot where careful, experienced hands are cheapest. With your pattern notes and the dashboard's reason codes, a specialist can usually restore payments quickly and verify end-to-end that orders complete and funds actually settle to your bank. Escalate same-day when all payments fail; investigate calmly but promptly when a pattern of partial failures emerges.

Not sure what to do next?

Answer a few short questions and we'll point you to the safest next step — DIY, a freelancer, or a direct review. No passwords required.

Is this a business website? If this issue may be costing you leads, sales, or trust, you may want a direct review instead of trial and error.

Frequently asked questions

Is it the customer's card or my store?

The pattern answers it: all payments failing means your configuration or gateway account (cards were never really consulted); scattered individual failures are normal issuer declines; a pattern (one brand, one country, one amount range) is a specific rule or integration worth fixing.

Where do I see why a payment was declined?

Your payment gateway's dashboard (Stripe, PayPal, etc.) logs every attempt with a reason code — card_declined, expired_card, authentication_failed, invalid key. Reading that list is the single highest-value step in this entire guide.

Why did payments break right after an update?

Checkout plugin and theme updates can reset or corrupt gateway settings, and occasionally an update drops support for an old integration method. Re-verify keys, mode, and the gateway connection after any update that touches checkout — thirty seconds that catches most of these.

What's 3-D Secure and why do European cards keep failing?

It's the bank-verification step (a code or app confirmation) that European rules require for most online card payments. If your checkout's verification flow is broken, those cards fail with authentication-type codes while others sail through. It's a fixable integration issue, and the codes make it identifiable.

What decline rate is normal?

A few percent of attempts declining is universal background noise — expired cards, limits, typos. Worry when the rate jumps, when a pattern appears, or when everything fails. Your gateway dashboard graphs this; glance monthly.

My gateway says my account is under review and payments stopped. What now?

That's an account-level hold, not a website bug — respond to the gateway's verification requests promptly (they're usually identity or business documentation) and payments resume when cleared. Nothing on your site can fix it, and ignoring their emails extends it.

Related free guides

WordPress site down?

Seeing “There has been a critical error on this website”?

Our guided repair tool logs in over secure FTPS and fixes the most common WordPress failures — safely, with every change backed up and reversible. Start with a free scan, no password needed.

Fix My WordPress Site → Free scan · No download of your site · Reversible