Why is Apple Pay or another wallet missing at checkout?
Updated · SMART Preorder & Back in stock (E-TRADE PARTNER)
Usually one of four things: the buyer's device or browser can't show it, it isn't turned on in Shopify, the cart has a pre-order item (Shopify doesn't accept Shop Pay, Apple Pay or Google Pay for pre-orders), or an active payment customization hides it. Check them in that order.
SMART Preorder & Back in stock is a free Shopify app for pre-orders, deposits, and back-in-stock alerts.
Try it freeOn this page
Check these in order
- The device and browser. Apple Pay shows only in Safari on a device that supports Apple Pay, with a card added to Apple Wallet (Activating Apple Pay). A missing Apple Pay on a Windows laptop or in Chrome is normal.
- Your Shopify payment settings. In Shopify admin go to Settings > Payments, click Manage on your card provider and check the wallet is on under Wallets. With Shopify Payments, at least one credit card type must be active for Apple Pay to show.
- A pre-order in the cart. Shopify doesn't let customers buy pre-orders with Shop Pay, Apple Pay or Google Pay, or with local methods such as Klarna and iDEAL (Setting up pre-orders). In SMART Preorder this applies to Standard checkout campaigns. Remove the pre-order item and try again to confirm.
- A payment customization. In the app, open Payment customizations and look at the Active tab. Then check customizations from other apps in Shopify admin under Settings > Payments, Payment customizations (Shopify Help Center).
- Test again in a private window after deactivating the customization you suspect.
Payment customizations that hide wallets
- Show only specific payment method(s) hides every method that doesn't match, wallets included. Add the wallets you want to keep to its list.
- Hide all payment methods hides wallets too.
- Hide specific payment method(s) with whose name contains and a short word can catch wallets by accident: "pay" matches Apple Pay, Google Pay and Shop Pay. Use a longer, distinctive part of the name.
- A wallet hidden by any active customization stays hidden. Another customization can't bring it back.
Express buttons on pre-order products
On a product page, SMART Preorder hides Buy it now and the express checkout buttons while the Pre-order button shows, so a quick buy can't skip the pre-order. Other variants of the product keep them. If a campaign must accept every payment method, switch its Checkout mode to Simple checkout on the campaign's Settings tab. Simple checkout has no deposits and no pre-order discounts. See Pre-orders.
What payment rules can and can't do with wallets
| Change | Possible? |
|---|---|
| Hide a wallet at checkout | Yes. Its express button and its entry in the payment list both go. |
| Hide only the express button and keep the wallet in the list | No. |
| Rename Shop Pay, Apple Pay, Google Pay or another wallet | No. Shopify doesn't allow renaming logo methods. |
| Move a wallet up or down | No. Shopify doesn't allow reordering wallets. |
| Apply rules inside the Shop Pay flow | Only to the gift card field. |
Source for the last three rows: About functions in payments. Express buttons on your product and cart pages come from your theme and Shopify. Shopify lists storefront accelerated checkouts as only partly supported by payment customizations (Payment Customization Function API), so test them separately.
Control checkout payment methods
SMART Preorder's free payment customizations hide, reorder and rename the methods Shopify allows apps to change.
Install free on ShopifyFrequently asked questions
›Apple Pay shows on my iPhone but not on my computer. Is something broken?
Probably not. Apple Pay needs Safari on a supported Apple device with a card in Apple Wallet. Other browsers and devices don't show it.
›If I hide Shop Pay, does the Shop Pay express button go too?
Yes. The app hides the wallet everywhere at checkout, express button included.
›Can I put Apple Pay first?
No. Shopify doesn't let apps reorder wallets. You can move other methods, or hide a wallet.