Playbook · Shopify 3D Secure / SCA failing

3D Secure / SCA failed at checkout — and the card declined.

Written for a Shopify DTC owner whose 3D Secure / Strong Customer Authentication fails at checkout so cards decline — challenge modal hangs or errors, issuer returns authentication_required / authentication_failed, EU/UK SCA expected but never completes, Markets region mismatch, wallet path confused with card 3DS — or you chased fraud analysis flagging good orders, Shop Pay wallet not showing, Shop Pay Installments missing, payment customization not hiding, or manual payment capture failing instead. DIY-first: prove challenge → decline code → market / wallet path → retest. Distinct from fraud analysis flagging good orders, Shop Pay wallet not showing, Shop Pay Installments missing, payment customization not hiding, and manual payment capture failing. Soft-link payments card declined when the bug is general AVS/CVV/issuer decline without an SCA challenge. No earnings claims, no invented case studies.

Nico at Latch AI Ops · Sep 10, 2026 · ~12 minute read

Buy the 72-hour install — $997Card declined (general)Fraud analysis flaggingMerchant FAQ

01

3DS / SCA failing — not fraud analysis, Shop Pay wallet, Installments, payment customization, or manual capture.

Several “payments / risk / wallet” products can look like “the card will not go through.” They do not share a fix. This page is only when 3D Secure / SCA authentication fails or never completes at checkout so the card declines. Fraud analysis high risk flagging a paid legitimate order so fulfillment is delayed is shopify-fraud-analysis-flagging-good-orders. Shop Pay accelerated wallet / button missing on PDP or cart is shopify-shop-pay-wallet-not-showing. Shop Pay Installments / Affirm-style option missing is shopify-shop-pay-installments-missing. Payment Customization Function not hiding or reordering gateways is shopify-payment-customization-not-hiding. Manual payment capture failing / authorization expired is shopify-manual-payment-capture-failing.

Soft links when the bug is adjacent: general card declined / AVS / CVV / issuer soft-decline without a 3DS challenge is shopify-payments-card-declined. This playbook stays on SCA / 3DS challenge at checkout → fail or hang → card decline.

02

Prove challenge state, decline code, market, and wallet vs card path.

Reproduce Pay with a card that should trigger SCA (EU/UK issuer or Shopify Payments test cards that require authentication). Capture whether the bank challenge modal opens, hangs on spinner, returns an error, closes without completing, or never appears while the attempt still declines as authentication_required / authentication_failed.

In Shopify admin → Orders (failed attempts) or Shopify Payments / Timeline, record the decline code and network advice. Note Markets country/currency, Shopify Payments enabled for that region, and whether the buyer used the card form vs Shop Pay / Apple Pay / Google Pay (wallet auth is a different surface). Screenshot the checkout step where Pay fails.

Soft-check: if the order already paid and Fraud analysis is delaying ship, leave this page and use shopify-fraud-analysis-flagging-good-orders. If the Shop Pay wallet button never shows, use shopify-shop-pay-wallet-not-showing. If Installments is missing, use shopify-shop-pay-installments-missing. If capture of an authorized order fails later, use shopify-manual-payment-capture-failing.

03

Repair issuer / SCA path and Markets — then retest.

Confirm Shopify Payments is active and verified for the selling market. Separate AVS/CVV soft declines from SCA failures — fixing address verification will not fix a failed bank challenge. Temporarily disable checkout / antifraud apps that inject after Pay for a control test. Align Markets country and presentment currency with the issuer region that expects SCA.

If the challenge never appears but the issuer requires SCA, check for blocked third-party scripts, cookie / ITP issues, or a Payment Customization path that forced a gateway that does not complete 3DS correctly. If Shop Pay / Apple Pay / Google Pay works but the card form fails SCA, stay on the card form path — do not treat wallet success as proof that 3DS is healthy.

Retest: SCA card in the target market → challenge completes → order paid. Soft notes: fraud flag after pay belongs on shopify-fraud-analysis-flagging-good-orders. Wallet button missing belongs on shopify-shop-pay-wallet-not-showing. Installments missing belongs on shopify-shop-pay-installments-missing. Gateway hide/reorder belongs on shopify-payment-customization-not-hiding. Capture failures belong on shopify-manual-payment-capture-failing.

04

You tested fraud analysis, Shop Pay wallet, Installments, payment customization, or manual capture instead.

Fraud analysis flagging good orders is shopify-fraud-analysis-flagging-good-orders. Shop Pay wallet not showing is shopify-shop-pay-wallet-not-showing. Shop Pay Installments missing is shopify-shop-pay-installments-missing. Payment customization not hiding is shopify-payment-customization-not-hiding. Manual payment capture failing is shopify-manual-payment-capture-failing. General card declined without SCA is shopify-payments-card-declined.

The only honest test for this page: checkout in a market that expects SCA → 3DS challenge appears and completes (or you prove why it fails) → card pays. Anything else is a different product.

05

When to stay DIY vs pay $997.

Stay DIY if you can spend one afternoon on the list above: prove challenge vs hang vs never-shown, read decline codes, separate wallet from card form, align Markets / Shopify Payments, control-test checkout apps, retest one SCA card through to paid. That is the whole playbook. No agency required. Short answers also live on the merchant FAQ. Related pages: fraud analysis flagging, Shop Pay wallet, Shop Pay Installments, payment customization, manual payment capture, card declined.

Pay for help when the work is not the 3DS modal itself — it is connecting the stack you already have so checkout / SCA decline exceptions land in a channel you already check, and the live store is one workflow instead of a spreadsheet plus a Slack bot you forgot. That is the Latch AI Ops install.

What $997 USD one-time buys: lead capture on the live store, ops alerts in a channel you already check, and a checkout-ready workflow. 72 hours after collaborator access, not after payment. One live Shopify store. Access plus a delivery thread. Store URL collected at checkout. Not a SaaS seat, not a theme rebuild retainer, not a conversion guarantee, not a brand or theme job.

Other shops’ public ranges, not testimonials: a checkout / ops install typically runs $500–$2,500. A full ops consulting block typically runs $2,000–$5,000. $997 is the cheap end of that work, sold as a 72-hour install of three systems — not as an earnings number or conversion-lift claim.

What it does not buy: more orders, recovered revenue, a forever approval-rate guarantee, or a case study. Latch AI Ops has not published customer proof because there are no customers yet. You are buying the install.

Checkout is on Whop. Operator is Nico. United States offer. You can revoke collaborator access after handoff. We do not take owner passwords.