Back to Payment Guides

Why Apple Pay Is Not Showing on Your Shopify Store

Is Apple Pay not showing on your Shopify store? Follow our guide to fix SSL issues, gateway settings, and browser compatibility to restore your checkout flow.

Introduction

Apple Pay is a critical conversion tool that allows customers to check out in seconds using biometric authentication. When the Apple Pay button disappears from your storefront or checkout page, it creates immediate friction for mobile shoppers and often leads to abandoned carts. Restoring this functionality requires a systematic check of your payment settings, domain security, and device compatibility.

While we focus on ensuring your preferred payment methods appear when they should, we also provide tools like HidePay on the Shopify App Store to give you granular control over when specific options are hidden or reordered. This ensures that your checkout remains clean and relevant to every individual customer. This guide identifies why Apple Pay might be missing from your Shopify store and provides the exact steps needed to fix it.

By the end of this article, you will understand the technical requirements for Apple Pay, how to troubleshoot common visibility issues, and how to optimize your payment display for maximum conversion.

Core Requirements for Apple Pay on Shopify

Before diving into complex troubleshooting, you must ensure your store meets the fundamental requirements set by both Shopify and Apple. If any of these criteria are not met, the Apple Pay button will not render, regardless of your admin settings.

1. Supported Payment Gateways

Apple Pay does not work with every payment processor. To use it, you must use a credit card provider that supports network tokenization. We recommend using Shopify Payments as the most direct route. However, other supported providers include Stripe, Authorize.net, Braintree, and CyberSource. If you use a third-party gateway like Authorize.net and the option is missing, you may need to contact your processor to enable network tokenization manually.

2. Active SSL Certification

Apple requires all transactions to occur over a secure connection. Your Shopify domain must have an active SSL certificate. Shopify provides this automatically for most domains, but if you have recently migrated your store or updated your DNS settings, there may be a propagation delay. You can verify your SSL status in your Shopify admin under the "Domains" section. If the status is not "Secure," Apple Pay will remain hidden.

3. Device and Browser Compatibility

One of the most frequent reasons a merchant thinks Apple Pay is broken is simply the device they are using for testing. Apple Pay is only visible to customers using the Safari browser on iOS, iPadOS, or macOS. It will not appear on Chrome, Firefox, or Android devices. Additionally, the user must have an active card set up in their Apple Wallet. If you are testing on a Mac, ensure the laptop lid is open, as "clamshell mode" can sometimes disable the biometric requirement and hide the button.

Technical Configuration Steps

If you meet the core requirements but the button still isn't showing, the issue likely lies within your admin configuration. Follow these steps to verify your setup. For examples of conditional visibility rules and how merchants typically structure them, see the HidePay documentation: How to create a payment customization.

Activating the Wallet in Settings

The most common oversight is failing to enable the "Wallet" portion of your payment provider settings.

  1. Navigate to your Shopify admin and select Settings, then Payments.
  2. Click Manage on your active payment provider (usually Shopify Payments).
  3. Scroll down to the Wallets section.
  4. Ensure the Apple Pay checkbox is ticked.
  5. Click Save.

For businesses based in France, there is an additional step. You must navigate to the "Advanced Settings" within the Shopify Payments section to activate Apple Pay specifically for that region.

The "Company Name" Conflict

A specific technical conflict occurs when the "Company Name" field is set to "Required" in your checkout settings. Apple Pay's standard data transmission does not always include a company name field in the same format Shopify expects for a required field. If your checkout requires a company name to proceed, Shopify may hide Apple Pay to prevent a failed transaction. To fix this, go to Settings > Checkout and change the "Company Name" field to "Optional" or "Hidden."

Easily Customize Shopify Payments

Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.

Troubleshooting Visibility in Different Store Areas

Apple Pay can appear in three primary locations: the product page, the cart page, and the checkout page. If it is showing in one place but not another, the cause is usually related to your theme or sales channel settings.

Buy Button and Sales Channels

If you use the Shopify Buy Button to sell products on a third-party website (like a WordPress blog or a custom landing page), Apple Pay will not be offered. The Buy Button sales channel does not currently support accelerated checkout methods like Apple Pay. This is a platform limitation rather than a setting error.

Cart Drawers and Pop-ups

Many modern Shopify themes use Ajax-based cart drawers or "slide-out" carts. Because these drawers don't always trigger a full page reload, the Javascript responsible for rendering the Apple Pay button may not fire correctly. If the button is visible on the main /cart page but missing from your drawer, you may need to add a small snippet of Javascript to your theme’s cart-template file to initialize the payment buttons when the drawer opens. If you prefer a rule-based solution to hide or show express buttons, see the HidePay how-to for hiding express checkout buttons with HidePay.

Subscription Product Restrictions

Selling subscription products introduces additional layers of complexity. To offer Apple Pay for recurring orders:

  • You must use Shopify Payments.
  • The customer must use a Mastercard or Visa.
  • Your subscription app must be compatible with Shopify's native checkout.

If you sell a mix of one-time purchases and subscriptions, the Apple Pay button might only appear when the subscription items are removed from the cart, depending on your app's configuration. For guidance on hiding payment methods depending on subscription or selling plans, see the HidePay guide: How to hide the payment method based on the Selling or Subscription Plan.

Improving Checkout Performance with HidePay

Once you have resolved the technical issues preventing Apple Pay from showing, the next step is managing how and when it appears. Simply showing every available payment method to every customer can lead to "choice paralysis" and increased cart abandonment.

We built our app to help merchants refine this experience. By using HidePay, you can create rules that determine exactly which payment methods are visible based on the customer’s context. Since our tool is built on Native Shopify Functions, it runs directly within Shopify's infrastructure. To understand why functions are the recommended approach, read our article on Why Shopify Functions are the future.

Strategic Sorting and Renaming

Sometimes, Apple Pay isn't the problem; it's the order in which options appear. If your data shows that Apple Pay users have a higher lifetime value or lower support requirements, you can use the app to sort Apple Pay to the top of the list. You can also rename other payment methods to make them clearer for international customers, ensuring that the most familiar and trusted options are always front and center. If you run into duplicate or oddly named payment entries while configuring rules, follow the HidePay instructions on how to retrieve the correct payment method in HidePay.

Conditional Hiding

There are scenarios where you might actually want to hide Apple Pay or other express buttons. For example:

  • High-Risk Orders: If you identify specific products or cart totals that are prone to fraud, you might choose to hide express wallets and force customers through a standard checkout where you can collect more verification data. For in-checkout validation and blocking rules, consider a validation app such as CartBlock — order validation on the Shopify App Store.
  • Geographic Specifics: If you are shipping to a region where a local payment method is vastly more popular, you can hide Apple Pay for those specific countries to reduce clutter. When you also need to control shipping display, HideShip complements this approach — check out HideShip on the Shopify App Store.
  • B2B Customers: For customers tagged as "Wholesale," you might want to hide all digital wallets and only show "Bank Transfer" or "Net 30" terms. HidePay supports tag-based rules; see how to hide payment methods based on customer tags.

We designed the app to handle these rules with precision, allowing you to protect your margins while providing a tailored experience for every shopper.

Optimizing the Merchant Experience

Managing a global Shopify store means dealing with various currencies and international markets. A common error found in abandoned checkout logs is the "Currency not equal to transaction currency" error. This usually happens when a customer’s Apple Pay wallet is set to a currency that your store’s specific market doesn't support for that region.

To prevent this, ensure that your Shopify Markets are configured to accept the local currencies of the countries you ship to. When your store and the customer's wallet are aligned, the Apple Pay button functions correctly. For specific rule examples, see the HidePay article on hiding payment methods based on cart currency.

Action Plan for Merchants

If you are currently facing issues with Apple Pay, follow this prioritized checklist:

  1. Test on Safari: Use an iPhone or a Mac with Safari to see if the button appears.
  2. Check Settings: Ensure Apple Pay is checked in Settings > Payments > Manage.
  3. Review Checkout Fields: Ensure "Company Name" is not set to "Required."
  4. Verify SSL: Confirm your domain status is "Secure" in the Shopify Admin.
  5. Use Native Tools: If you need to generate or manage Shopify Functions (discounts, payments, shipping) without code, consider tools like SupaEasy to create codeless Functions and speed up safe customizations.

Conclusion

Restoring Apple Pay is often a matter of aligning your store settings with Apple's strict security and browser requirements. By verifying your payment provider, ensuring SSL compliance, and adjusting checkout fields, you can bring this high-converting payment method back to your customers.

Optimizing your checkout doesn't stop at fixing what's broken. It involves taking active control over how your customers pay. By organizing your payment methods strategically, you reduce friction and build trust.

  • Ensure your gateway supports network tokenization.
  • Set "Company Name" to optional to avoid technical conflicts.
  • Use native Shopify Functions for any payment customization to maintain speed.
  • Test your checkout flow regularly on mobile devices.

To take full control over your checkout experience and ensure the right payment methods are always in the right order, get HidePay for your store today.

FAQ

Why is Apple Pay showing on my mobile phone but not on my desktop?

Apple Pay is device-specific. It will only show on a desktop if you are using the Safari browser on a Mac and have a card set up in your Apple Wallet. Additionally, if you are using an older Mac without Touch ID, you may need to have your iPhone nearby with Bluetooth enabled to authorize the transaction. It will never show on Windows or Linux machines, or in non-Safari browsers like Chrome or Edge.

Can I use Apple Pay if I don't use Shopify Payments?

Yes, you can use Apple Pay with other gateways like Stripe, Authorize.net, or Braintree. However, the setup process may require additional steps, such as contacting your payment processor to enable "network tokenization" or accepting Apple-specific terms of service within your gateway's own dashboard. Shopify Payments is the most straightforward option as it handles these requirements automatically.

Does Apple Pay work with Shopify subscription products?

Apple Pay works with subscriptions only if you are using Shopify Payments and the customer is using a Mastercard or Visa. Furthermore, your subscription app must be built using Shopify's native subscription engine. If you use an older, "off-site" subscription app, accelerated checkout buttons like Apple Pay are typically disabled to ensure the recurring billing agreement is captured correctly.

Will hiding the "Company Name" field in checkout fix Apple Pay issues?

Setting the "Company Name" field to "Required" is a known cause for Apple Pay disappearing. Because Apple Pay does not always provide a company name from the user's wallet, Shopify may hide the button to prevent the checkout from failing due to a missing required field. Changing this field to "Optional" or "Hidden" in your Checkout settings often resolves the issue instantly.

Get Started with HidePay

Hide, sort, and optimize Shopify payment methods instantly—no code required.