Why Online Payments Fail and How to Recover Lost Orders

In this article10 sections
Ecommerce payment failures happen when a shopper tries to pay and the payment does not go through: the bank declines it, authentication fails, the payment provider rejects it as risky, or something breaks technically between your checkout and the provider. Some failures are correct, such as genuine fraud or a card with no funds. Many are not: the shopper wanted to pay and could have, but something in the process stopped them. Measuring failures, understanding their causes and giving shoppers a clear way to try again can recover a meaningful share of these otherwise lost orders.
Key takeaways
- Track payment success rate by method, card type, country and device, so you can spot problems quickly.
- Most failures fall into a few groups: bank declines, authentication problems, fraud rules and technical errors.
- Clear error messages and an easy retry with another method recover many failed payments.
- Smooth strong customer authentication, especially on phones, reduces abandoned payments.
- Review fraud rules regularly, so they stop fraud without blocking genuine customers.
Why payment failures matter
By the time a shopper reaches payment, you have already paid to attract them, they have chosen products, entered delivery details and decided to buy. Losing them at this point is far more costly than losing a casual browser.
Failures also affect trust. A shopper whose payment fails twice may wonder whether your store is reliable, or whether their money has been taken even though the order failed. Clear messages and quick resolution protect your reputation as well as the sale.
Payment problems are also easy to miss. Shoppers rarely complain; they simply leave or buy elsewhere. Unless you measure payment success specifically, a sudden rise in failures, perhaps after a checkout update or a provider change, may go unnoticed for weeks. Our guide on how to reduce cart abandonment covers the earlier checkout steps; this guide focuses on the final one.
The main reasons payments fail
Bank declines
The customer's bank refuses the transaction. Common reasons include insufficient funds, card limits, an expired card, a mistyped card number or security code, or the bank's own fraud checks. Some banks are cautious with international or online transactions and decline them by default.
Authentication problems
Many payments require strong customer authentication, where the shopper confirms the payment in their banking app or with a code. Failures happen when the authentication screen does not load properly, the shopper does not receive the code, the bank app is slow or the shopper gets confused and gives up.
Fraud screening
Fraud screening is a balancing act. Your payment provider or fraud tool blocks payments it considers risky. This protects you, but rules that are too strict also block genuine customers, for example those ordering from abroad or shipping to a different address.
Technical errors
Technical failures are the most frustrating kind, because they are entirely within your control. Scripts that fail to load, timeouts, misconfigured payment settings, expired API credentials or conflicts with other checkout code can all cause payments to fail for reasons that have nothing to do with the customer. They often appear right after an update, which is why every release that touches checkout should include a real test payment with each method.
Unsupported methods or currencies
A card type, wallet or currency that your provider does not accept, or that is not enabled for your account, will fail even if the shopper has funds.
Payment providers publish decline codes that explain the reason for each failure; Stripe's guide to card declines is a clear example of how these codes work.
Measuring payment success
Start by measuring. Most payment providers offer reports, and your analytics can track payment attempts and successes.
| Measure | What it shows |
|---|---|
| Payment success rate | The share of payment attempts that succeed |
| Failures by reason | Bank declines, authentication, fraud blocks, errors |
| Failures by method | Problems with a particular card brand, wallet or local method |
| Failures by country | Cross-border issues or local bank behaviour |
| Failures by device | Mobile authentication or layout problems |
| Retry success | How many shoppers succeed on a second attempt |
Make sure you are counting attempts correctly. A shopper who fails once and succeeds on the second try should count as a recovered payment, not a lost one. Separating first-attempt failures from final outcomes shows both how much friction there is and how well your recovery process works.
Watch for changes over time. A sudden drop in success rate after a release, a provider update or a change in fraud rules points directly to the cause.
How to reduce ecommerce payment failures
Help shoppers enter details correctly
- Use the right input types and formatting for card numbers, expiry dates and security codes.
- Support browser autofill and digital wallets, which avoid typing errors altogether.
- Validate fields as the shopper types and show errors clearly.
Make authentication smooth
- Use your provider's latest authentication integration, designed for mobile.
- Keep shoppers informed: "Your bank may ask you to confirm this payment in its app."
- Return shoppers cleanly to your store after authentication, with their order intact.
Offer alternatives
Order the payment options sensibly, with the methods most of your customers use at the top. When one method fails, offer others: a different card, a wallet, a bank payment or buy now, pay later. Shoppers with a declined card often have another way to pay. Our guide to choosing a payment gateway explains how to offer the right mix.
Tune fraud rules
Review which payments your fraud rules block, and how many of those turn out to be genuine customers. Adjust rules that are blocking good orders, and consider manual review for borderline cases rather than automatic rejection. A short manual check is far cheaper than a lost customer who would have bought again and again.
Process locally where possible
Banks are sometimes more willing to approve payments processed in their own country. If you sell heavily in a particular market, ask your provider about local processing.
Recovering orders after a failure
Even with good prevention, some payments fail. A good recovery process wins many of them back.
- Show a clear, helpful message. "Your bank declined this payment. Please try another card or payment method" is far better than "Error 402".
- Keep the cart and details so the shopper does not have to start again.
- Offer other methods immediately on the same screen.
- Follow up by email if the shopper leaves, with a link to complete payment, where consent and rules allow.
- Offer help: a phone number or chat for shoppers who keep failing.
Train customer service to recognise payment problems, too. When a shopper calls to say their card will not work, the team should be able to check the failure reason, suggest another method or send a secure payment link, rather than simply asking them to try again.
For subscriptions and saved cards, failed renewals need their own process: retries at sensible intervals, reminders to update card details and a grace period before cancelling.
Cross-border payments
Payments from customers in other countries fail more often for several reasons. Some banks treat foreign online transactions as higher risk. Customers may use local payment methods your checkout does not offer. Currency conversion can push a purchase over a card limit. Authentication flows vary between countries and banks.
- Offer local payment methods in your biggest international markets.
- Price in local currency so shoppers see exactly what their bank will charge.
- Use local processing where your provider offers it.
- Review fraud rules that may treat all foreign orders as suspicious.
Our guides to selling in Europe and selling in the USA list the payment methods shoppers expect in those markets.
High-value and business payments
Large orders are more likely to hit card limits, trigger bank fraud checks or require extra authentication. For high-value consumer purchases, offer buy now, pay later or bank payments as alternatives, and make it easy to contact you if a payment fails. For business customers, card payments are often not the best route at all. Invoice payment on agreed terms, bank transfers and purchase orders suit many trade buyers better, and remove a common source of failed payments. Our guide to B2B ecommerce portals explains how payment on account works online.
Working with your payment provider
Your provider has far more data about failures than you do, and a good one will help you reduce them.
- Ask for a breakdown of your failures by reason, method and country, and compare it with similar merchants if they can.
- Check your configuration: enabled card brands, currencies, authentication settings and fraud rules.
- Ask about optimisation features, such as automatic card updates for saved cards, network tokens or smarter routing.
- Review the integration with your developer: outdated plugins and old API versions often cause avoidable failures.
- Agree a contact for urgent problems, so a spike in failures can be investigated quickly.
If your provider cannot explain or reduce persistent failures, it may be worth testing another provider for part of your traffic and comparing the results.
Monitoring and alerts
Payment failures can spike suddenly because of provider outages, expired credentials or a broken checkout update. Set alerts for unusual drops in payment success or rises in particular error types. Our guide to uptime and error monitoring explains how to set up alerts that people act on.
Frequently asked questions
What is a normal payment success rate?
It varies by industry, country, payment methods and customer mix, so focus on your own trend. A sudden drop, or a rate much lower for one method or country, is the signal to investigate.
Should I tell customers why their payment failed?
Give a helpful, general reason and next step, such as trying another method or contacting their bank. Avoid exposing detailed fraud reasons, which can help fraudsters.
Can I retry a declined payment automatically?
For one-off purchases, let the shopper choose to retry or switch method. For subscriptions, scheduled retries are common, within the rules of your provider and card schemes.
Do digital wallets reduce failures?
They often help, because they avoid typing errors and use stored, verified cards, and many handle authentication smoothly on mobile.
Losing customers at the payment step? Talk to our team about reviewing your payment flow, error handling and provider setup.
Want an expert to look at your store?
Tell us what you are working on. A senior e-commerce consultant will reply within one working day with honest, practical advice. No obligation and no sales script.
- Reply within one working day
- Advice even if we are not the right fit
- Your details are never shared