Shopify questionAnswer3 min read

Why Was My Customer's Payment Declined on Shopify?

Most declines come from the customer's bank, not Shopify. Here is how to find the reason, which of your settings can cause it, and what to tell the customer.

Card listing four common causes of a declined Shopify payment: bank decline, failed 3D Secure, fraud block and too many attempts
The abandoned checkout timeline usually tells you which one it was.

Key takeaways

  • A card decline usually means the customer's bank or card issuer rejected the payment, and many banks return only a generic reason.
  • A failed payment usually creates no order. Look in Orders > Abandoned checkouts and open the payment event in the Timeline.
  • Your own fraud settings can decline payments that fail CVV or postal code checks, and Shopify Payments can block high-risk attempts.
  • "Too many attempts" is temporary rate limiting; the customer should wait a few minutes before trying again.
Who it is for
Store owners with a declined payment
Time needed
3 minutes to read
What you need
Access to Orders in your Shopify admin

In most cases, the customer's bank declined the payment, not Shopify. Banks decline cards for low funds, fraud-check flags, wrong card details or a failed 3D Secure check, and they often send back only a generic reason. Less often, your own CVV or postal code settings, or Shopify's fraud screening, stopped it before an order was created.

Declines are one of the first things I check when a store's checkout conversion drops. Everything below comes from Shopify's help center, checked on 7 November 2026.

Where to find the decline reason

A failed payment usually doesn't create an order, so don't look in your orders list. Go to Orders > Abandoned checkouts, open the customer's checkout and find the failed payment event in the Timeline. The Message field shows whatever decline information the bank returned. Shopify says it shows "as much information as we receive from your customer's bank", but most declines are generic.

What each message usually means

What you seeLikely causeWhat to do
Card declinedBank decisionCustomer calls their bank or uses another method
Failed 3D SecureVerification not completedRetry and approve in the bank app
Blocked, high fraud riskShopify Payments screeningReview it in the Blocked view
Too many attemptsTemporary rate limitWait a few minutes
Postal code mismatchYour AVS settingCheck billing address and settings
Gift card declinedMissing billing info or balanceContact the gift card provider

For a 3D Secure failure, the Timeline message starts with "The customer failed 3D Secure authentication." If the customer closed the window, no charge was made. For high-risk blocks, open the Blocked view in Abandoned checkouts. Shopify notes the payment might go through if the customer tries again with different payment or billing details. Clearing the browser cache doesn't reset the "too many attempts" limit.

Settings that can cause declines

Shopify Payments has two optional fraud checks: "Decline charges that fail CVV verification" and "Decline charges that fail AVS postal code verification". To see them, go to Settings > Payments, click Manage under Shopify Payments, then open Reduce credit and debit card fraud under Fraud prevention. You have to turn off Use automated settings to change them.

Trade-off: Shopify warns that turning on AVS checks can increase failed transactions, and that cards without a registered zip code are declined when zip code verification is on. If good customers keep failing, review this setting first.

What to tell the customer

Keep it short and practical. Shopify's advice is for the customer to contact their bank, ask why, and ask for future charges to be accepted, or to try another payment method. A message I'd send: "Your bank declined the payment, and they don't share the reason with us. A quick call to them usually clears it, or you can pay with PayPal, Apple Pay or another card." Offering wallets gives customers a second route; my guide to enabling Apple Pay, Google Pay and Shop Pay shows how. You can also offer PayPal on Shopify.

If every customer is being declined

One decline is the bank. Many in a row is your store. Check the Shopify Status page, place a test order yourself, try a private browser window, and review recent changes to fraud settings, apps or checkout customizations. My guide to optimizing your Shopify checkout covers what else to test.

Country notes

UK and EU: banks often ask customers to approve card payments in their banking app. If the approval times out, it shows as a failed 3D Secure check. US: postal code checks matter more, so an AVS setting set too strictly causes more false declines. Australia: the same Timeline messages apply. Everywhere, the customer's bank holds the full reason.

What to do next

  1. Open the abandoned checkout and read the Timeline message.
  2. Send the customer a short note with another way to pay.
  3. Review your fraud settings if declines keep happening, and read my guide to preventing fraud before loosening them.

Free tools

Check your own store

Free, no sign-up. Each one runs a part of this guide for you.

Frequently asked questions

Why was my customer's card declined on Shopify?

Usually because their bank declined it, for reasons such as low funds, a fraud flag or wrong details. Banks often return only a generic reason, so the customer needs to ask their bank.

Where do I see why a payment failed?

Go to Orders > Abandoned checkouts, open the checkout and check the payment event in the Timeline. The Message field shows the decline information the bank returned.

Can Shopify block a payment?

Yes. Shopify Payments can block attempts it sees as high risk of fraud before an order is created. You'll find them in the Blocked view of abandoned checkouts.

What does 'too many attempts' mean?

It's temporary rate limiting. The customer should wait a few minutes before trying again, and changing browser or clearing the cache doesn't reset it.

Do CVV and postal code checks cause declines?

They can. If you turn on the options to decline charges that fail CVV or AVS postal code verification, any attempt that fails is declined and no order is placed.

Can I see the full decline reason from the bank?

Only what the bank shares. Shopify displays everything it receives, but most banks send a generic decline, so the customer has to contact their bank for details.

Sources

  1. Declined payments, Shopify Help Center
  2. Troubleshooting checkout payments, Shopify Help Center
  3. Configuring Shopify Payments, Shopify Help Center
Ashraf Siddik

Written by Ashraf Siddik

I'm a Shopify developer and CRO specialist. I have built and improved Shopify stores since 2018, completed more than 1,000 projects, and hold a 4.96 average rating across 719 client reviews.

About me · Client reviews

Free 3‑point store review

  1. 1
    Send your storeTakes about a minute
  2. 2
    I review it by handOn mobile and desktop, not by a tool
  3. 3
    Get three ranked fixesBy email, free, with no obligation

“Very professional and deep understanding of the Shopify ecosystem. Friendly and proactive communication. Delivered on time with good quality”

Verified client, United Kingdom
4.96 from 719 client reviews

Get your free review

Takes about a minute. No obligation.

Your email is used only to reply about your store. No newsletter, never sold. Privacy note