Emergency diagnostic

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.

First: confirm it's actually gone. Apple Pay only ever renders in Safari on an Apple device with a card in Wallet. Half of all "missing Apple Pay" reports are someone checking in Chrome.
1

Test on a device that can actually show Apple Pay

Why it happens

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.

Check

Real iPhone → Safari → a product page and the checkout. Card added to Wallet. Is the button there now?

Fix

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.

2

Confirm the wallet is enabled in payment settings

Why it happens

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.

Check

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?

Fix

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.

3

Check the theme's dynamic checkout buttons

Why it happens

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.

Check

Theme editor → product template → buy-buttons block → is 'Show dynamic checkout buttons' on?

Fix

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.

4

Re-verify your domain association

Why it happens

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.

Check

Did the button disappear around a domain or DNS change? That timing is the tell.

Fix

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.

5

Check cart and product eligibility

Why it happens

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.

Check

Test a plain, one-time, in-stock product with no bundle/subscription app attached. Does Apple Pay show there?

Fix

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.

6

Suspect the last theme or app update

Why it happens

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.

Check

Preview an unmodified copy of the theme (or Dawn). Wallet buttons present there but not on your live theme?

Fix

Diff the buy-buttons/checkout sections against the clean theme and restore what the update removed. Then put a screenshot check on it so the next silent removal isn't silent (that's what Tracefox's per-run screenshots are for).

7

Escalate with the exact context

Why it happens

Past steps 1-6, the issue is on the provider side and support needs specifics to trace it.

Check

Collect: store URL, device + Safari version, screenshot of the payment section, whether checkout (vs product page) shows wallets, and when it last worked.

Fix

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 desktop, mobile, and tablet. When an update strips your express checkout buttons, the missing button is visible in that day's run, not in next month's conversion report.

FAQ

Why is Apple Pay not showing up on my Shopify checkout?

The most 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?

You only know by looking, which is the problem: nothing alerts you. Tracefox screenshots every scheduled checkout run on desktop and mobile, so a missing Apple Pay or Shop Pay button shows up in the run history the same day it disappears.

Know the day a button goes missing

Scheduled checkout runs with screenshots on every viewport. If Apple Pay, Shop Pay, or the payment form itself vanishes, you see it in hours, not in a conversion report weeks later.

Watch your checkout free

7-day free trial · First test running in 5 minutes · No credit card