Introduction
Seeing Apple Pay missing from your Shopify checkout can be frustrating, especially when you know it is a preferred payment method for millions of mobile users. When this accelerated checkout option disappears, it often results in higher friction at the final step and a noticeable dip in conversion rates. While we developed HidePay on the Shopify App Store to help you strategically manage your checkout's appearance, the reason a button goes missing is often tied to specific browser requirements or hidden settings within your Shopify admin.
This guide provides a technical breakdown of why Apple Pay might not be showing up on your store and how to resolve these issues. We will cover everything from basic device compatibility to advanced configuration conflicts that prevent the Apple Pay logo from appearing. By the end of this article, you will have a clear path to restoring this payment option and optimizing your checkout for mobile shoppers.
Maintaining a functional, high-converting checkout requires a balance between offering modern payment methods and ensuring they actually work for your customers.
The Most Common Reason: Browser and Device Compatibility
The most frequent reason Apple Pay does not appear on a Shopify store has nothing to do with the store’s settings. Apple Pay is fundamentally tied to the Apple ecosystem. It relies on a specific "handshake" between the Safari browser and the hardware’s Secure Element chip.
The Safari Requirement
Apple Pay only displays when a customer is browsing with Safari. If a customer uses Google Chrome, Firefox, or the built-in browser within apps like Instagram or Facebook on an iPhone, the Apple Pay button will typically not appear. This is a restriction set by Apple, not Shopify.
Device Support
The customer must be using a compatible device. This includes:
- iPhone models with Face ID or Touch ID (except iPhone 5s).
- iPad Pro, iPad Air, iPad, and iPad mini models with Touch ID or Face ID.
- Apple Watch paired with a compatible iPhone.
- Mac models with Touch ID or those paired with an Apple Pay-enabled iPhone or Apple Watch.
If you are testing your own store and cannot see the button, ensure you are using Safari on one of these devices and that you have a valid card active in your Apple Wallet.
The "Closed Lid" Issue for Mac Users
A specific technical quirk affects Mac users. If a customer is using a supported MacBook Pro or MacBook Air with Touch ID, the Apple Pay button may become unresponsive or disappear if the laptop lid is closed (e.g., when using an external monitor in "clamshell" mode). The physical Touch ID sensor must be accessible for the payment to authenticate.
What to check next:
- Verify your store on an iPhone using Safari.
- Ensure you have at least one card set up in your Apple Wallet.
- Confirm you are not using a private/incognito window, which can sometimes block the Apple Pay detection script.
Shopify Admin Configuration Errors
If you have confirmed that your device and browser are compatible but the button still won't show, the issue likely resides in your Shopify Payments or third-party provider settings.
Activating Apple Pay in Shopify Payments
For most merchants, Apple Pay is managed through Shopify Payments. Even if Shopify Payments is active, Apple Pay must be manually toggled on.
To verify this, navigate to your Shopify admin and go to the Payments section. Within the Shopify Payments block, select the option to manage your settings. Look for the "Wallets" section. If Apple Pay is not checked, it will not appear at checkout regardless of customer device compatibility.
Third-Party Provider Tokenization
If you do not use Shopify Payments and instead use a provider like Authorize.net, CyberSource, or Stripe, there is an extra layer of complexity. These providers must support "network tokenization." If this feature is not enabled on your merchant account, Shopify cannot securely pass the payment data, and the Apple Pay option will remain hidden. If you use Stripe, you must also specifically accept Apple’s terms of service within your Stripe dashboard before the integration will go live on Shopify.
SSL Certificate Status
Apple Pay requires a secure connection to function. Shopify provides SSL certificates for all domains hosted on its platform. However, if you have recently migrated your domain or are using a custom third-party SSL setup that is misconfigured, Apple Pay will automatically disable itself. Ensure your domain status is "Connected" and "Secure" in your Shopify settings.
Key Takeaway: Always check the "Wallets" section under your payment provider settings first. It is the most common place where the button is accidentally disabled during a store setup or update.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
The "Company Name" Conflict
One of the most obscure reasons Apple Pay fails to show up involves your checkout form requirements. Apple Pay is designed for speed, and it pulls specific data from the user’s Apple ID profile to fill in the checkout fields.
Why "Required" Fields Block Apple Pay
If you have configured your Shopify checkout to make the "Company Name" field mandatory, Apple Pay will often not show up. This happens because the standard Apple Pay payment sheet does not always include a "Company" field in its data payload.
When Shopify detects that a required field cannot be fulfilled by the accelerated payment method, it may hide the button to prevent a broken checkout experience where the customer is redirected back to fix errors.
How to Fix the Conflict
To resolve this, go to your Shopify admin settings and find the Checkout configuration. Locate the "Customer information" section. Change the "Company name" setting from "Required" to "Optional" or "Hidden." After saving this change, refresh your checkout on a Safari device. In many cases, the Apple Pay button will immediately reappear.
Action Summary:
- Navigate to Settings > Checkout.
- Scroll to Customer information.
- Set Company name to Optional.
- Set Address line 2 to Optional if it is currently required.
- Test the checkout page on a mobile Safari browser.
Theme and Cart Drawer Issues
Sometimes the Apple Pay button is active and functional at the final checkout step, but it refuses to appear on the product page or within a cart drawer. This is usually a theme-level issue rather than a Shopify platform issue.
Accelerated Checkout on Product Pages
Shopify allows you to show "Dynamic checkout buttons" on product pages. This lets customers skip the cart and go straight to payment. If this is missing, check your theme customizer. Under the "Product pages" or "Product information" section, look for a checkbox that says "Show dynamic checkout button." If this is disabled, Apple Pay will not appear on the product page.
Cart Drawer Limitations
Many modern Shopify themes use "Ajax" cart drawers (the menus that slide out from the side) or cart pop-ups. These drawers often struggle to initialize the Apple Pay Javascript correctly because they don't always trigger a full page load.
If you see the button on the main /cart page but not in your slide-out drawer, your theme might require a small Javascript adjustment. This tells the browser to re-scan for payment buttons every time the drawer opens. While we provide tools like HidePay to manage visibility, theme-specific rendering issues usually require a quick fix from your theme developer or a manual code snippet added to your cart template — see the Hide Dynamic checkout buttons guide for a step-by-step walkthrough.
International Markets and Currency Restrictions
As Shopify expands its "Markets" functionality, currency and region-based restrictions have become more common. Apple Pay is widely available, but it is not universal.
Unsupported Regions
If you are selling to a country where Apple Pay is not yet supported by Apple or your specific payment gateway, the button will stay hidden for customers in that region. Even if you see it while browsing from the UK or US, your customer in a restricted region will not.
Currency Matching
There are instances where a "Currency not supported" error occurs in the background. This typically happens when your store’s primary currency is not supported by your payment processor for Apple Pay transactions. For example, if you use a third-party gateway that only supports Apple Pay for USD, the button will disappear if a customer switches the store currency to CAD or EUR using a currency switcher.
Multi-Currency and Shopify Payments
If you use Shopify Payments with Shopify Markets, the platform generally handles these conversions automatically. However, if you notice the button disappearing when you switch currencies during testing, check your "Market" settings to ensure that the specific payment method is active for that localized market. To tailor payment visibility by region or market, see our guide on how to organize payment methods by country or by Shopify Market. If shipping calculation errors are causing Apple Pay to fail for certain addresses, you may also want to consider shipping-focused controls like HideShip on the Shopify App Store to reduce checkout friction tied to delivery options.
Using HidePay for Advanced Checkout Control
Once you have resolved the technical issues preventing Apple Pay from appearing, you may want more granular control over when and how it is displayed. This is where we can help you optimize the experience further.
We built HidePay to give merchants the ability to customize their checkout beyond the standard Shopify settings — you can install HidePay to start creating rules that match your business logic. While the platform allows you to turn Apple Pay on or off, it doesn't offer native rules to show or hide it based on specific conditions.
Sorting for Conversion
In many markets, Apple Pay is the highest-converting method. Our app allows you to sort payment methods so that Apple Pay appears at the very top of the list, above standard credit card fields. By reordering the checkout, you guide mobile users toward the fastest path to purchase. See the HidePay help article on Sort and Rename payment methods in the Checkout for step-by-step instructions.
Conditional Visibility
There are scenarios where you might want to hide Apple Pay or other accelerated buttons:
- High-Risk Orders: If certain products are prone to fraudulent "friendly fraud" chargebacks, you might prefer customers use a standard credit card entry — consider adding an order-validation layer like CartBlock — order validation and fraud protection.
- B2B Transactions: For wholesale customers tagged in your system, you may want to hide accelerated checkouts and only show "Invoiced" or "Net 30" options.
- Specific Geographies: If you find that Apple Pay has a high failure rate in a specific province or zip code due to shipping calculation errors, you can create a rule in the app to hide it for those specific areas.
Our tool runs on Native Shopify Functions. This means it integrates directly with the Shopify infrastructure, ensuring that your rules are applied instantly without slowing down the checkout page load time.
Read more about the broader bundle that pairs payment and shipping controls in our post, Introducing Nextools’ HideSuite: the bundle for smart Shopify merchants.
Subscriptions and Digital Products
If you sell subscription products (recurring billing) or digital downloads, Apple Pay has a different set of rules.
Requirements for Subscriptions
To offer Apple Pay for subscription items, Shopify requires you to use Shopify Payments. Additionally, the customer must pay with a Mastercard or Visa that is stored in their Apple Wallet. If the customer only has an unsupported card type (like some regional debit cards) in their wallet, the Apple Pay button may not appear for subscription products even if it works for one-time purchases.
Password Protected Stores
If your store is currently in "Development" mode or has a password page active, Apple Pay will not function for certain types of digital products or subscriptions. Ensure your store is live and the password is removed when performing your final checkout tests.
Troubleshooting Checklist
If you are currently looking at your checkout and Apple Pay is missing, follow these steps in order:
- Check Browser: Open your store in Safari on an iPhone.
- Check Wallet: Ensure the test device has an active card in the Apple Wallet.
- Check Admin Settings: Go to Settings > Payments > Manage and ensure the Apple Pay checkbox is ticked.
- Check Checkout Settings: Go to Settings > Checkout and ensure "Company Name" is not set to "Required."
- Check SSL: Confirm your domain is marked as "Secure" in your Shopify settings.
- Check Product Type: If it is a subscription product, confirm you are using Shopify Payments.
- Test on a different network: Occasionally, restrictive office firewalls or VPNs can block the communication with Apple’s verification servers.
By isolating these variables one by one, you can usually identify the conflict within minutes.
The Role of Shopify Functions
The way Shopify handles checkout customization has changed. Previously, merchants used the Script Editor, which was often complex and required manual coding. Today, apps like ours utilize Shopify Functions.
This technical shift is important for merchants because it means customizations are now "native." When you use a tool to sort or hide Apple Pay, the logic happens on Shopify’s servers, not in the customer's browser. This results in a more stable checkout experience and ensures that accelerated checkout buttons like Apple Pay don't "flicker" or disappear unexpectedly due to slow-loading scripts.
If you prefer a codeless way to build Shopify Functions yourself (for advanced customization), check out SupaEasy — codeless Shopify Functions.
FAQ
Why does Apple Pay show on my phone but not my desktop?
Apple Pay requires specific hardware. On a desktop (Mac), you must be using Safari, and your Mac must either have a Touch ID sensor or be near an iPhone/Apple Watch that is signed into the same iCloud account with Bluetooth enabled. It will almost never show up on Windows or Linux machines because they lack the necessary hardware-level security integration.
Can I rename the Apple Pay button?
Shopify does not allow you to change the text inside the official Apple Pay button because it is a protected brand asset. However, with our app, you can rename the standard payment method labels that appear in the list during the final stage of checkout to provide more clarity for your customers.
Does Apple Pay charge extra transaction fees?
No, Shopify does not charge additional fees for Apple Pay. You only pay the standard processing fees associated with your payment gateway (e.g., your Shopify Payments rate). It is treated as a standard credit card transaction for billing purposes.
Why is Apple Pay missing for my Canadian customers?
There is a known issue regarding partial postal codes in remote regions of Canada. If a customer's shipping address is in an area where carrier-calculated rates cannot be accurately determined via Apple Pay's simplified address format, the button may be hidden to prevent shipping price errors. This usually only affects a very small percentage of remote addresses.
Conclusion
Restoring Apple Pay to your Shopify store is usually a matter of matching the right browser with the correct admin settings. Most issues are tied to the "Safari-only" rule or a conflict with mandatory checkout fields like the company name. By systematically checking your payment provider settings and testing on a compatible device, you can ensure your customers have access to the fastest checkout experience available.
To summarize the key steps:
- Ensure you are testing with Safari on an Apple device.
- Verify that Apple Pay is toggled on in your Shopify Payments settings.
- Set the "Company Name" field to optional in your checkout settings.
- Confirm your domain's SSL certificate is active.
If you want to take full control of your checkout experience—sorting Apple Pay to the top or creating custom rules for when it appears—you can install HidePay from the Shopify App Store to start optimizing your payment flow today. For a deeper look at the app and what it can do, see our announcement post, Introducing HidePay for Shopify, say goodbye to irrelevant payment options and high cost.