Apple Pay not showing on Shopify?
Express checkout buttons convert mobile buyers who will not type a card number. When Apple Pay (or Shop Pay) quietly disappears, mobile conversion drops and nothing tells you why. Run these checks in order.
Test on a device that can actually show Apple Pay
Apple Pay is capability-gated: Safari, an Apple device, and a card in Apple Wallet. Any other combination hides the button by design, which makes desktop-Chrome testing worse than useless, it manufactures false alarms.
Real iPhone → Safari → a product page and the checkout. Card added to Wallet. Is the button there now?
If it shows on a proper device, the button was never missing. If your customers report it missing, ask what device and browser before touching anything.
Confirm the wallet is enabled in payment settings
Apple Pay is a per-store toggle that lives under your payment provider, and it requires Shopify Payments (or one of the few supporting gateways). Gateway migrations silently drop wallets.
Settings → Payments → Shopify Payments → Manage → scroll to Wallets. Is Apple Pay checked? If you're on a third-party gateway, does it support Apple Pay at all?
Enable the toggle. If your gateway doesn't support Apple Pay, that's the whole answer, consider Shopify Payments for the wallet coverage alone; express checkout share of mobile orders is significant.
Check the theme's dynamic checkout buttons
On product pages, Apple Pay renders inside the theme's 'dynamic checkout button' block. Theme updates and section edits remove it without warning, checkout still shows wallets, but product-page express buying is gone.
Theme editor → product template → buy-buttons block → is 'Show dynamic checkout buttons' on?
Re-enable the setting or re-add the buy-buttons block. If your theme's update changed the product template, re-apply the setting there too.
Re-verify your domain association
Apple validates every domain serving Apple Pay via a hosted verification file. Domain changes, DNS moves, and proxy/redirect rules that intercept the well-known path silently break validation.
Did the button disappear around a domain or DNS change? That timing is the tell.
Settings → Payments → Wallets: remove Apple Pay, save, re-add it, which re-runs domain verification for the current domain. Make sure no redirect rule rewrites or blocks hidden well-known paths.
Check cart and product eligibility
Subscription products and some app-modified carts route through flows where express wallets don't render on the product page. It looks like a bug; it's eligibility.
Test a plain, one-time, in-stock product with no bundle/subscription app attached. Does Apple Pay show there?
If plain products show it, the wallet is fine; the subscription/bundle path is the constraint. Check that app's docs for wallet support instead of debugging the theme.
Suspect the last theme or app update
This is the one that costs real money: everything was configured correctly, then a theme deploy or an app update dropped the wallet buttons, and mobile conversion sagged for days before anyone noticed.
Preview an unmodified copy of the theme (or Dawn). Wallet buttons present there but not on your live theme?
Diff the buy-buttons/checkout sections against the clean theme and restore what the update removed. Then add a check for the Shop Pay button to a scheduled checkout test, so the next removal fails a run instead of going unnoticed. Apple Pay itself can only be confirmed in Safari on an Apple device.
Escalate with the exact context
Past steps 1-6, the issue is on the provider side and support needs specifics to trace it.
Collect: store URL, device + Safari version, screenshot of the payment section, whether checkout (vs product page) shows wallets, and when it last worked.
Send that bundle to Shopify support. Wallet configuration issues with a precise report typically resolve in one thread.
The button that disappears quietly
A missing Apple Pay button doesn't error. Orders keep coming (fewer, slower, more typed card numbers), dashboards stay green, and the only symptom is a mobile conversion dip you'll attribute to seasonality.
Tracefox screenshots every scheduled checkout run on the viewport that test uses. When an update strips the Shop Pay button, a test that checks for it fails on that day's run, not in next month's conversion report. Apple Pay only renders in Safari, so it can't be checked this way.
FAQ
Why is Apple Pay not showing up on my Shopify checkout?
A common reason is the test itself: Apple Pay only appears in Safari on an Apple device with a card in Wallet. If the setup is right and it's still missing, check that the wallet is enabled under Shopify Payments settings and that your theme's dynamic checkout buttons are turned on.
Do I need Shopify Payments for Apple Pay?
Apple Pay on Shopify works with Shopify Payments and a small set of supporting gateways. If you use an unsupported third-party gateway, the wallet option won't appear regardless of theme settings.
Why did Apple Pay disappear after I changed my domain?
Apple verifies each domain with a hosted association file. A domain change, DNS migration, or a proxy/redirect rule that blocks the well-known path breaks verification and the button quietly disappears. Re-add Apple Pay in your wallet settings to re-verify the new domain.
How do I know if an update removes my express checkout buttons?
Usually only by looking, which is the problem: nothing alerts you. A scheduled Tracefox test that checks for the Shop Pay button fails, and alerts you, on its next run after the button disappears; every run also keeps a screenshot of each step on the viewport that test uses. Apple Pay can't be checked this way: it only renders in Safari on an Apple device, and Tracefox runs Chromium, so confirm it on a real iPhone.
Know when a button goes missing
Scheduled checkout runs with a screenshot after each step. If Shop Pay or the payment form itself vanishes, it shows up on the next run instead of in a conversion report weeks later. Apple Pay is the exception: it only renders in Safari, and Tracefox runs Chromium, so confirm Apple Pay on a real iPhone.
Watch your checkout freeFree plan: 1 checkout test, no credit card · Paid plans include a 7-day trial