The most common express checkout "bug" isn't a bug. A merchant opens their store on a laptop in Chrome, sees no Apple Pay button, and starts changing settings. Meanwhile customers on iPhones are using Apple Pay without any trouble.
Express checkout buttons only appear when the visitor's device can use them. Apple Pay needs Safari on an Apple device with a card in Wallet. Google Pay needs a supported browser with a saved payment method. Shop Pay is broader, but still depends on your payment setup. So what you see on your own machine tells you very little about what customers see.
Check that first. Open the store on an iPhone in Safari, and on an Android phone in Chrome, before touching anything. A surprising number of these problems end right there.
If the buttons are genuinely missing on eligible devices, the cause is almost always one of five things, covered below in the order worth checking them.
This article is about buttons not appearing. If they appear but payment fails, that's covered in Shopify payments not working. If checkout itself errors or won't load, see Shopify checkout not working.
Wallet availability, eligibility rules and settings locations change. Confirm current behaviour in Shopify's own documentation before relying on any specific detail here.




