Shopify card payment configuration must cover merchant eligibility, country, methods, 3DS, disputes, refunds, settlement, webhooks, risk, and fallback. A cross-border store should not generalise one provider’s price or approval to every merchant; verify current region and account review.
Build a payment acceptance matrix
Record entity, market, currency, product category, payout account, refund owner, and support path. Test success, failure, 3DS, duplicate clicks, partial and full refunds, dispute notices, settlement delays, method switching, and order reconciliation.
Preserve order and settlement evidence
Retain order, transaction, refund, dispute, fee, exchange-rate, settlement-batch, webhook, and bank IDs. Do not fulfil an ambiguous payment; queue and retry failures without duplicate charges or orders. Use Shopify Stripe QA as a companion check.
FAQ
Must every store use one card provider?
No. Choose by eligibility, markets, cost, risk, settlement, and team capacity.
What should happen after a 3DS failure?
Record cause, method, and retry result and provide a clear fallback.
How should refunds and disputes reconcile?
Join order, transaction, refund or dispute, settlement, and bank IDs.
Should fulfilment continue after payment failure?
Normally pause until payment state is confirmed.