Purchase Can’t Be Completed? Fix Payment Errors
If you see “Something happened and your purchase can’t be completed,” it means the payment processor or the website’s checkout system rejected your transaction before it was finalized. This error is usually temporary and fixable by checking your payment details, trying a different payment method, or contacting your bank.
What This Error Actually Means
This generic message appears when an online transaction fails at any point between you clicking “Buy” and the merchant receiving confirmation of payment. It is not a specific error code but a catch-all phrase used by many e-commerce platforms, including Shopify stores, app stores, and ticketing sites. The failure can happen for several reasons:
- Bank or card issuer decline – the most common cause, often due to insufficient funds, fraud protection, or daily spending limits.
- Incorrect payment details – a typo in the card number, expiry date, or CVV.
- Address mismatch – the billing address you entered does not match what the bank has on file.
- Network or server issues – your connection dropped, or the website’s payment gateway timed out.
- Payment method restrictions – some cards or digital wallets are not accepted by the merchant or are blocked for certain transaction types.
The message is intentionally vague to avoid giving potential fraudsters information about why a transaction was declined. However, this means you often have to do a little detective work to find the real cause.
Step-by-Step Troubleshooting
Follow these steps in order. Most issues are resolved by the first or second step.
- Refresh the page and try again. Sometimes the payment gateway simply timed out. Wait a few minutes and retry.
- Check your payment details carefully. Re-enter the card number, expiry date, and CVV. Look for extra spaces or incorrect auto-fill values.
- Verify your billing address. Make sure the address you enter matches the one your bank has on file, including the ZIP/postal code. Even a small difference can trigger a decline.
- Try a different payment method. Use another card, PayPal, Apple Pay, or a bank transfer if available. This immediately tells you whether the problem is with the original card or with the website.
- Contact your bank or card issuer. Call the number on the back of your card. Ask if there are any blocks on the transaction, if your card is active, and if you have sufficient available credit. Sometimes banks automatically block online purchases from certain countries or high-risk merchants.
- Clear your browser cache and cookies, or try a different browser/device. Outdated cached data can interfere with the checkout process.
- Disable VPN or ad-blockers. These can sometimes cause the payment page to load incorrectly or trigger fraud filters.
- If nothing works, contact the merchant’s customer support. Provide them with the exact error message, the date/time, and the amount. They can check if the order was placed on their end and may be able to process the payment manually.
Common Causes and How to Fix Each
Here are the most frequent culprits and their specific solutions:
- Fraud protection triggers: Banks often block transactions that seem unusual, such as a large purchase or a purchase from a new merchant. Solution: Call your bank and confirm the charge is legitimate. They can usually approve it for the next attempt.
- Daily or per-transaction limits: Many debit cards have a daily spending cap. If your purchase exceeds it, the transaction is declined. Solution: Check your banking app for limits, or use a credit card.
- Insufficient funds or credit: This is self-explanatory. Solution: Check your balance or available credit, and try again after depositing funds or paying down the card.
- Expired card: The card may have expired without you noticing. Solution: Check the expiry date and update your details.
- Payment gateway outage: The website’s payment processor (like Stripe or PayPal) might be down. Solution: Wait an hour and try again, or check the processor’s status page if you can identify it.
- Geographic restrictions: Some merchants do not accept cards from certain countries. Solution: Use an alternative payment method like PayPal or a virtual card.
Why the Error Message Is So Vague
Online payment systems are designed to prevent fraud. If a hacker tries to use a stolen card, the last thing the bank wants is to tell them “declined because the CVV is wrong” – that would help them guess the correct CVV. So, the card networks (Visa, Mastercard, etc.) return generic decline codes to merchants, who then show a generic message to you. This is why you often have to contact your bank to get the real reason. It’s a security feature, not a lack of customer service.
When to Worry (and When Not To)
In most cases, this error is a minor inconvenience. However, there are a few situations where you should be cautious:
- If you see the error but your bank shows a pending charge: This can happen due to a temporary hold. The hold usually drops off within 1-3 business days. If it doesn’t, contact your bank.
- If the website asks for payment via wire transfer or gift cards after this error: This is a classic scam pattern. Legitimate merchants will not ask you to switch to untraceable payment methods after a decline.
- If you are on a website you don’t recognize: The error might be a ploy to get you to enter your card details again on a phishing page. Always double-check the URL and ensure it’s “https”.
Otherwise, the error is almost always benign. The transaction simply didn’t go through, and your money is not lost.
Preventing Future Purchase Errors
You can reduce the chance of hitting this error again by taking a few proactive steps:
- Keep your card details up to date in your browser and in your accounts (e.g., Apple Pay, Google Pay).
- Set up alerts with your bank for online transactions, so you can quickly approve or catch suspicious activity.
- If you travel abroad, notify your bank of your travel dates to avoid international blocks.
- Use a credit card for online purchases, as they often have better fraud protection and higher limits than debit cards.
- If you frequently shop at a specific store, save a payment method in your account to speed up checkout and reduce typos.
Frequently Asked Questions
Will I be charged if the purchase can’t be completed?
No. If the transaction fails, you will not be charged. However, your bank may place a temporary hold on the amount, which can make it appear as “pending” for a few days. This hold will automatically be released, usually within 1-5 business days, and no money will actually be taken.
Why does my card get declined even though I have money?
There are several reasons: your bank’s fraud detection may have flagged the purchase as suspicious, you may have reached a daily spending limit, the billing address may not match, or the merchant may not accept your card type. Contacting your bank is the fastest way to find out the exact reason.
Can I use a different card or payment method?
Yes, absolutely. If you have another credit card, a debit card, or a digital wallet like PayPal or Apple Pay, try that. If the alternative payment goes through, the problem was likely with the original card, not the website.
What does “payment gateway” mean?
A payment gateway is the technology that securely transmits your payment information from the website to the bank. It’s like a digital point-of-sale terminal. Companies like Stripe, PayPal, and Square are common payment gateways. If the gateway is down, you’ll see an error even if your card is fine.
Should I keep trying to submit the payment?
No. Repeatedly hitting “Pay” can trigger additional fraud alerts on your card. Wait at least 10-15 minutes between attempts, and after two or three failures, switch to a different payment method or contact support. Also, note that some merchants may create multiple pending holds if you retry too quickly.
How do I know if the error is a scam?
If you are on a legitimate, well-known website, it’s almost certainly not a scam. However, if you were redirected to a page asking for your card details after seeing this error, or if the website’s URL looks suspicious, close the page. A real merchant will never ask you to email your credit card number or pay via wire transfer.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.