Shopify DevelopmentOctober 29, 2026·7 min read

Shopify Checkout Declines Spiking on Black Friday? What to Check

For Shopify merchants seeing more failed payments during a sale. How to read the decline reason, tell bank declines from fraud blocks, and what you can fix.

RS

Robin Singh

Founder, Thought Bulb

Shopify Checkout Declines Spiking on Black Friday? What to Check

If failed payments jump during your Black Friday sale, read the decline reason on five or six of them before you change anything. A spike in checkout declines usually comes from one of three places: the shopper's bank, Shopify's own fraud blocking, or a store-wide problem. They look the same in your sales chart and need completely different fixes.

The short answer

  • ✓Go to Orders > Abandoned checkouts, open a failed attempt, expand the payment event in the Timeline and read the Message field
  • ✓Generic bank declines and do not honor: the customer's bank said no, and only the customer can fix it
  • ✓Blocked due to high risk of fraud, or a burst of cheap orders from new accounts: Shopify is blocking what looks like fraud, possibly card testing
  • ✓Every customer and every payment method failing: check test mode, your payment account status and the Shopify Status page

Where to find the decline reason

Shopify keeps failed attempts with the abandoned checkout, not as orders. In Orders > Abandoned checkouts, open the customer's checkout, expand the failed payment event in the Timeline, and check its Message field. That's the information the bank returned. Shopify's checkout payment troubleshooting guide is open about the limit here: many banks return only a generic decline, so a specific reason isn't always there.

Attempts that Shopify Payments stopped before an order existed are in a separate place. Shopify's fraud analysis page says they appear in the Blocked view of Orders > Abandoned checkouts. If most of your failed attempts are in that view, Shopify's fraud filtering is what's stopping them.

What the decline codes mean

Since API version 2026-04, Shopify reports much more specific decline codes on order transactions. Apps and reports built on the Admin API can read them, and they're useful vocabulary even if you only look at the Timeline. Shopify's changelog entry defines them. These are the ones you'll see most during a sale:

  • ✓DO_NOT_HONOR: the issuer declined without giving a reason. Nothing to fix on your side
  • ✓INSUFFICIENT_FUNDS: exactly what it says
  • ✓AUTHENTICATION_FAILED and AUTHENTICATION_REQUIRED: 3D Secure wasn't completed. The shopper usually needs to approve the payment in their banking app
  • ✓FRAUD_SUSPECTED and CARD_TESTING: declined because the attempt looked like fraud or card testing
  • ✓TRANSACTION_LIMIT_EXCEEDED: the card hit a processing frequency limit, which can happen when the same card is tried again and again
  • ✓MERCHANT_RULE: blocked by a custom payment risk rule on your account
  • ✓PAYMENT_PROVIDER_ERROR: an unexpected error at the payment provider, which points to an outage rather than the shopper

If it's the banks

You can't overturn a bank's decision. What you can do is remove the reasons your own checkout gives a bank to say no, and give a declined shopper another way to pay.

  • ✓Require the CVV. Shopify's declined payments page says collecting it can significantly improve decline rates
  • ✓Watch prepaid gift cards. The same page lists missing billing information, postcode verification and insufficient balance as reasons they get declined, so ask those shoppers to enter the address the card is registered to
  • ✓Offer at least one wallet or local method next to cards, so a shopper with a declined card has somewhere to go. If a method you enabled isn't showing, see local payment methods not showing at checkout
  • ✓Tell customers what to do. A line on the checkout or in your FAQ saying "if your card is declined, check your banking app for an approval request" catches the 3D Secure cases

If you use Shopify Payments, Shopify says transactions are automatically routed to the processor most likely to authorize them. Shopify doesn't describe a setting for it, so there's nothing to switch on.

If it's fraud blocking

A wall of declined attempts on one cheap product, from new accounts with odd emails and mismatched addresses, is the card-testing pattern. Conversion rate falls because the number of attempts shoots up, while real shoppers may be paying as normal. Our card-testing guide covers how to confirm it and what to do in the first hour.

Shopify Payments includes card testing protection and can block some high-risk attempts before they become orders. That's the behaviour you want, and it also means the occasional real customer gets caught. When someone you know emails to say their payment was blocked, Shopify's suggested route is to confirm it's them, then create a draft order and send them an invoice. Do that one customer at a time, and leave the fraud tools on for everyone else during the sale.

On Shopify Plus, checkout bot protection is a separate tool. It's aimed at auto-checkout bots grabbing limited stock, and Shopify says it isn't meant to fight fraud, so don't expect it to stop card testing. It also has to be activated through Plus Support, which is worth doing before a drop rather than during one.

If it's everyone

When every customer fails on every payment method, the cause is rarely the banks. Check these in order:

  • ✓Test mode. If a test mode indicator shows in checkout, real cards won't work
  • ✓Settings > Payments. Confirm the account is active and has no hold or missing verification
  • ✓The Shopify Status page, for payment processing incidents
  • ✓Anything you changed that week: a new checkout app, a payment customization, a theme change on the cart

That last one is the one I'd look at hardest in late November. Payment rules that hide or reorder methods are useful, and I'd still test every one with a real order on each method before the sale. A rule that hides the only method that works for a country can look exactly like a decline spike from inside the dashboard.

Test payments before the sale

Place a real, low-value order on every payment method you offer, from a mobile phone, at least a week before Black Friday, then refund it. Include a wallet, a card that asks for 3D Secure if you have one, and an address in each of your main markets. It takes half an hour and catches the problems the dashboard can't show you. Our Black Friday problems and fixes article covers the other failures that turn up on the day, from discount codes that won't combine to missing shipping rates.

Want a second pair of eyes on payments, discounts and shipping before code freeze? Our Black Friday readiness sprint tests all of it and fixes what fails.

Shopify Black Friday readiness sprint →

Frequently asked questions

Why are so many payments declined at my Shopify checkout on Black Friday?

Start by reading the decline reason on a few failed attempts. A spike usually has one of three sources: the customer's bank declining, Shopify blocking attempts it sees as high risk or card testing, or something store-wide such as test mode or a provider outage. Each has a different fix, so sort the failures before changing settings.

Where do I see why a Shopify payment was declined?

Open the attempt under Orders > Abandoned checkouts, expand the failed payment event in the Timeline and read its Message field. Shopify shows what the bank returns, and many banks only return a generic decline. Attempts Shopify Payments blocked as high risk are in the Blocked view of the same page.

What does do not honor mean on a Shopify payment?

Shopify's own definition is that the issuer declined the transaction without giving a specific reason. You can't override it from the store. The customer has to contact their bank or use a different payment method.

Can I accept a payment Shopify blocked as high risk?

If you know the customer and can confirm the attempt was flagged by mistake, Shopify suggests creating a draft order and sending them an invoice. Don't do this for strangers whose order looks like the card-testing pattern.

Does requiring the CVV reduce declines on Shopify?

Shopify says collecting the CVV can significantly improve decline rates, so if your checkout doesn't ask for it, turning it on is one of the quicker fixes. It won't help with declines that come from the bank's own fraud checks or 3D Secure.

Work with us

Ready to build something serious on Shopify?

Start a project →