Ah okay my bad β the Apple Pay button only shows up on iOS devices so it wasn't showing up on Chrome^. Steve sent you some docs above on how to add dynamic checkout buttons on your pages (not just in checkout). I duplicated a support copy of that page you sent, and added a Dynamic Checkout Button component there for you to play around with:
https://dashboard.replo.app/editor/bb3b4b38-1e09-4554-ac3a-e5e26ec3be0b/330467ec-1184-4dad-a148-afcc1e76bcd0
However, there are some limitations around which payment method shows up in this dynamic checkout button.. After doing some digging, seems like
dynamic checkout buttons are designed to automatically detect the best option for the specific customer viewing your shop, based on a number of factors like the customer's browser, device, payment history, etc. But there isn't a way to manually set which payment method shows up in this button.
I would give
this Shopify support doc a read. It mentions: "When you add accelerated checkout buttons to your online store, your options are to display or hide the accelerated checkout buttons, but you can't customize whether branded or unbranded accelerated checkout buttons display. The branded buttons display depending on payment methods that you've activated in your
payment settings."
Based on this, it seems like a potential way to get this to work is to configure some stuff in the payment settings in your Shopify admin and deactivate Shop Promise to increase the chances of the Apple Pay button showing up for iOS users?