Thunder Page Speed Optimizer cannot force Apple Pay to appear for an Android customer or an unsupported payment provider. It can help the storefront before checkout: faster product pages, lighter cart drawers, less script pressure, and cleaner payment-button loading. Install Thunder for the speed layer, then use this checklist to confirm Apple Pay eligibility.
Quick Fix with Thunder
Accelerated wallets are supposed to reduce checkout friction. But when Apple Pay appears for one shopper and not another, store owners often chase the wrong problem. Eligibility comes first. Performance comes second.
Thunder's features help keep the product, cart, and wallet-button path fast. For a broader cleanup, follow the complete Shopify speed optimization guide and compare wallet behavior before and after app-script reduction.
Install ThunderConfirm Shopify Apple Pay Requirements First
Shopify's Apple Pay requirements are the first checklist. Your store needs a payment provider that supports Apple Pay, SSL on the online store domain, and compliance with Apple's acceptable use guidelines. Customers also need Safari on a compatible Apple device.
Apple Pay eligibility checklist:
1. Payment provider supports Apple Pay.
2. Apple Pay is enabled in Settings > Payments.
3. Online store domain has active SSL.
4. Customer uses Safari on a compatible iPhone, iPad, or Mac.
5. Customer has Apple Pay configured with a supported card.
6. Product, subscription, market, and currency are eligible. Do not test Apple Pay from desktop Chrome and call it broken. Do not test from an iPhone without a card in Wallet and call it broken. Use a known compatible device before changing code.
Test Apple Pay Separate from Dynamic Checkout Buttons
There are two related but different questions. Does Apple Pay appear as a wallet option inside checkout? And do accelerated checkout buttons appear on the product or cart page? Shopify's accelerated checkout documentation explains that buttons can let customers skip the cart from product pages and use wallet details attached to their chosen method.
If Apple Pay appears in checkout but not on the product page, inspect theme settings and dynamic checkout compatibility. If Apple Pay does not appear anywhere, inspect payment settings, device support, SSL, market, and wallet setup. If only PayPal or Shop Pay appears, compare PayPal checkout visibility and Shop Pay-only checkout behavior.
Apple Pay test matrix:
1. Product page with dynamic checkout buttons enabled.
2. Cart page standard checkout button.
3. Checkout payment step on Safari.
4. Same flow with a simple non-subscription product.
5. Same flow in a fresh duplicate theme.
6. Same flow after disabling cart and payment app embeds. Check Subscriptions, Markets, and Product Context
Apple Pay can disappear because of product context, not because your whole store is misconfigured. Shopify notes that subscriptions have extra requirements: stores need Shopify Payments, customers must pay with certain card types, and some subscription apps might not support Apple Pay for subscription products.
Test a basic one-time physical product first. Then test the subscription product, bundle, pre-order, custom product option, or market-specific checkout. If Apple Pay appears for a basic item and disappears for a subscription, the issue is compatibility. If it appears in your default market and disappears internationally, review payment method and currency eligibility.
For market and checkout visibility problems, read payment method not showing at checkout, local pickup not showing, and no shipping methods available.
Remove Theme and App Friction Around Wallet Buttons
Theme code can make accelerated checkout buttons fail to render on product or cart pages. Older themes may not expose the setting clearly. Apps can also inject product forms, quantity selectors, bundle builders, subscription widgets, and cart drawers that conflict with wallet buttons.
Create a duplicate theme. Enable dynamic checkout buttons in the product template. Disable nonessential app embeds. Test a simple product in Safari. If the button appears in the duplicate theme but not live, diff the product form, cart drawer, app snippets, and custom CSS. Avoid hiding wallet buttons with broad selectors that set display: none on payment-button elements.
Search theme CSS for rules that hide:
.shopify-payment-button
.dynamic-checkout
shopify-accelerated-checkout
Red flags:
display none
visibility hidden
opacity 0 If app code is involved, use app script cleanup and app leftovers after uninstall before assuming the wallet is broken.
Manual Fix vs Thunder Fix
| Problem | Manual fix | Thunder fix |
|---|---|---|
| Unsupported browser or device | Test Safari on a compatible Apple device with Wallet configured. | Not a wallet eligibility override. |
| Payment provider not enabled | Enable Apple Pay in Settings > Payments with a supported provider. | Not a payment settings change. |
| Theme hides wallet button | Fix product form settings, CSS, and dynamic checkout rendering. | Improves speed around product and cart rendering. |
| App scripts delay wallet loading | Disable app embeds and remove stale snippets. | Reduces storefront script pressure automatically. |
If wallet problems are part of a bigger checkout cleanup, compare Thunder pricing with professional speed optimization.
FAQ
Why is Apple Pay not showing at Shopify checkout?
Apple Pay only appears when the store, payment provider, domain, browser, device, customer wallet, and product context are eligible. It will not show for every visitor.
Does Apple Pay require Safari on Shopify?
For online checkout, customers need a compatible Apple device and Safari. Apple Pay will not appear in most desktop Chrome or Android browser sessions.
Can subscriptions hide Apple Pay?
Yes. Shopify notes that subscription purchases have additional Apple Pay requirements, and some subscription apps might not support accelerated checkouts.
Can a Shopify theme hide Apple Pay?
A theme can hide or fail to render accelerated checkout buttons on product and cart pages, but the checkout wallet also depends on payment and device eligibility.
Can Thunder make Apple Pay appear?
Thunder cannot override wallet eligibility, but it can improve the storefront and cart speed before the payment handoff so wallet buttons load with less script friction.
Make wallet checkout fast and predictable.
Fix Shopify Apple Pay not showing at checkout, then use Thunder to reduce the script friction around accelerated checkout.