Introduction
Speed is the primary driver of conversion in modern e-commerce. When a customer reaches your checkout, every additional field they have to fill out represents a point of potential friction. Implementing a Shopify Apple Pay express checkout removes these barriers by allowing users to authenticate payments via Face ID or Touch ID, automatically pulling their saved shipping and billing details. This process drastically reduces the time to purchase, particularly for the high volume of shoppers browsing on mobile devices.
While Apple Pay is a powerful tool for reducing friction, its presence needs to be managed strategically. Simply enabling every available express checkout option can clutter your interface and confuse customers. We developed HidePay on the Shopify App Store to help merchants take control of this experience. Our app allows you to decide exactly when and where specific payment options appear, ensuring that your checkout remains clean and relevant to every shopper.
This article explains how to set up Apple Pay on your Shopify store, the technical requirements for different regions, and how to use advanced rules to manage express checkout buttons. You will learn how to balance the speed of express payments with the need for order accuracy and brand consistency. For an overview of HidePay and the problems it solves, see the Nextools blog post introducing HidePay.
The goal of this guide is to move beyond basic setup and help you master the strategic placement of express checkout options to protect your margins and improve your customer experience.
Understanding How Apple Pay Works on Shopify
Apple Pay functions as an "accelerated checkout" or "express checkout." When it is active, Shopify detects if a customer is using a compatible device and browser—specifically Safari on iOS, iPadOS, or macOS. If the conditions are met, the Apple Pay button appears at the beginning of the checkout process, often on the product page or the cart.
The technical flow is straightforward. When a customer clicks the button, their device communicates directly with the payment provider. The customer’s shipping address and contact information are passed to Shopify from their Apple Wallet. This eliminates the manual entry of credit card numbers, which is the most common point of abandonment on mobile.
Because Apple Pay uses network tokenization, it is also highly secure. Merchants do not see the actual credit card number; instead, they see a device-specific account number. This reduces the risk of sensitive data exposure while maintaining a high level of trust with the customer.
Essential Requirements for Setup
Before you can offer Apple Pay to your customers, your store must meet specific criteria set by both Shopify and Apple. These requirements ensure the security and reliability of the transaction.
Payment Provider Compatibility
You must use a payment provider that supports Apple Pay. Most merchants use Shopify Payments, which has Apple Pay built-in and ready for activation. If you do not use Shopify Payments, you must use a supported third-party provider such as Stripe, Authorize.net, or CyberSource. If you use a third-party gateway and the option does not appear in your settings, you may need to ask your provider to enable "network tokenization."
Security and Domains
SSL (Secure Sockets Layer) must be active on your online store's domain. Since Shopify provides SSL for all stores by default, this is rarely an issue unless you are using a highly customized or headless setup. Additionally, your store must adhere to Apple's Acceptable Use Guidelines, which prohibit the sale of certain regulated goods via their platform.
Device and Browser Support
It is important to remember that Apple Pay is environment-specific. It will only appear for customers using the Safari browser on an Apple device. If a customer is using Chrome on an iPhone, the Apple Pay express button will not display. This is a limitation of the Apple ecosystem, not your Shopify store.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
How to Activate Apple Pay in Your Shopify Admin
Setting up Apple Pay is a native process within the Shopify admin. The steps vary slightly depending on your location and your chosen payment provider.
Standard Activation Steps
- From your Shopify admin, navigate to Settings > Payments.
- Locate your primary credit card payment provider (usually Shopify Payments) and click Manage.
- In the Wallets section, check the box for Apple Pay.
- Click Save.
Activation for Merchants in France
If your business is based in France, the interface has an additional layer for regulatory compliance.
- Go to Settings > Payments.
- In the Shopify Payments section, click Manage.
- Scroll to Advanced Settings and click Manage.
- Under the Wallets section, click Activate specifically for Apple Pay.
Once these steps are complete, the Apple Pay logo will appear in your checkout. To verify it is working, visit your store using Safari on an iPhone or Mac. If you have products in your cart, you should see the express checkout option.
Managing Apple Pay for Subscriptions
Selling subscription products introduces additional complexity to the express checkout flow. If you offer recurring billing, Apple Pay is only available under specific conditions.
First, you must be using Shopify Payments as your primary gateway. Second, the customer must use a Mastercard or Visa saved in their Apple Wallet; other card types may not support the recurring tokenization required for subscriptions.
Furthermore, not all subscription apps are compatible with accelerated checkout buttons. If you notice that Apple Pay disappears when a subscription item is added to the cart, check your subscription app’s settings. Some apps require you to disable express buttons on the product page to ensure that the customer agrees to the subscription terms on the cart or checkout page first.
The Strategic Side: When to Sort or Hide Apple Pay
While Apple Pay is generally beneficial, there are scenarios where a merchant might want to limit its visibility. Using a tool like HidePay gives you the ability to create rules that control this visibility based on the context of the order.
Managing Discount Code Conflicts
A common issue with Shopify Apple Pay express checkout is the "missing discount" problem. When a customer uses an express button on a product page, they skip the standard checkout steps where discount codes are usually entered. If your store relies heavily on coupon codes, this can lead to frustrated customers who feel they missed out on a deal.
In this case, you might use our app to hide express checkout buttons on product pages while keeping them active on the final checkout page. This forces the customer to move through the cart, where they can apply their code before finishing the purchase.
Geographic and Product-Based Rules
Not all payment methods are ideal for every region. For example, if you find that Apple Pay transactions from a specific country have a higher rate of delivery failures due to incomplete address data, you can create a rule to hide Apple Pay for customers in that specific geography using the Country Payment Organizer guide.
Similarly, if you sell high-ticket items that require a more rigorous identity verification process, you might prefer to sort Apple Pay lower in the list and move a traditional credit card gateway or a BNPL (Buy Now, Pay Later) option to the top. This guides the customer toward the payment method that best fits your business model for that specific transaction.
Minimizing "Option Fatigue"
If you have enabled Shop Pay, Google Pay, PayPal Express, and Apple Pay, your checkout can become a wall of colorful buttons. This often causes "analysis paralysis," where a customer hesitates because there are too many choices. Using the sorting feature in our app, you can reorder these so that only the most popular one or two options appear at the top—a process explained in the Sort and Rename guide.
Technical Reliability with Shopify Functions
Our app is built on Native Shopify Functions. This is a critical distinction for Shopify merchants. Older apps often used "hacks" or theme code injections to hide payment methods, which could be slow or easily bypassed by tech-savvy users.
Because we use Shopify's native infrastructure, the rules you create are executed server-side by Shopify itself. This means:
- Performance: There is no "flicker" where a payment method appears and then disappears. The checkout loads correctly the first time.
- Security: Rules cannot be bypassed by disabling JavaScript in the browser.
- Stability: Your customizations won't break when Shopify updates its checkout theme or moves to Checkout Extensibility.
If you prefer a codeless way to create or migrate Shopify Functions, consider SupaEasy on the Shopify App Store.
Troubleshooting Apple Pay Issues
Even with a correct setup, you may encounter issues where the Apple Pay button does not display or function as expected.
1. Button Not Displaying
If the button is missing, first verify that you are using Safari on a compatible device. Next, check your Shopify admin to see if the "Company Name" field is set to Required in your checkout settings. Apple Pay does not always support the company name field, and requiring it can sometimes prevent the express button from showing. Set this field to Optional or Hidden to resolve the issue. If payment methods still behave unexpectedly, follow the How to retrieve the correct payment method guide to confirm exact payment method names in your logs.
2. Unresponsive Buttons on Mac
If a customer is on a MacBook but the button doesn't respond, it is often a hardware connectivity issue. The MacBook must have the lid open (if using an external monitor) and must be logged into the same iCloud account as an iPhone or Apple Watch that handles the biometric authentication.
3. Currency Mismatches
In international selling scenarios, you might see errors like "Currency not equal to transaction currency." This usually happens if your store's multi-currency settings are not perfectly aligned with your payment provider's capabilities. Ensure that your Shopify Markets are configured to allow local currency payments for the regions where you offer Apple Pay.
4. Shipping Rate Errors
Apple Pay sometimes provides partial zip codes to the checkout during the initial "quick view" phase. This can cause carrier-calculated shipping rates to be slightly inaccurate for remote regions. Most of the time, the rate updates correctly once the customer confirms the payment, but it is a known behavior to monitor if you ship to remote areas. If shipping logic is part of the problem, consider HideShip on the Shopify App Store to conditionally show or hide shipping options.
Best Practices for Express Checkout
To get the most out of your Shopify Apple Pay express checkout, follow these practical steps:
- Test on multiple devices: Don't just check your own phone. Test on an iPad and a Mac to ensure the layout remains clean.
- Monitor your cart abandonment: If abandonment is high despite having Apple Pay, the issue might be that the button is distracting users from entering discount codes. If you need order validation or blocking, try CartBlock on the Shopify App Store.
- Prioritize your best methods: Use sorting rules to put your most reliable, lowest-fee payment methods at the top of the list.
- Use geography-based rules: If Apple Pay has low adoption in a specific market where you sell, hide it to make room for local favorites like iDEAL or Bancontact.
Summary of Actions
- Verify your payment provider supports network tokenization.
- Enable Apple Pay in the Payments section of your Shopify admin.
- Set the "Company Name" checkout field to Optional to maximize button visibility.
- Install HidePay — free to install to manage when the express button appears based on cart contents or customer location.
Conclusion
The Shopify Apple Pay express checkout is an essential tool for any merchant looking to capture mobile sales. By removing the need for manual data entry, it significantly lowers the barrier to purchase. However, the key to a truly optimized checkout is control. You must be able to hide, sort, and rename payment methods to fit the specific needs of your business and your customers.
Whether you are trying to reduce chargebacks, manage discount code usage, or simply clean up a cluttered checkout page, having the right rules in place is vital. Using a native solution ensures that your store remains fast and reliable. If you want the bundled approach, learn how HidePay and HideShip work together in the Nextools post introducing HideSuite.
Take control of your checkout experience today — get HidePay for your store and start building a more efficient, high-converting checkout process.
FAQ
Why is the Apple Pay button not showing on my Shopify store?
The most common reason is using an unsupported browser; the button only appears in Safari on Apple devices. Additionally, ensure you have Shopify Payments or a compatible third-party gateway active and that your SSL certificate is functioning. If you require a "Company Name" at checkout, try changing it to optional, as this often blocks the express button.
Can customers use discount codes with Apple Pay express checkout?
Customers can only use discount codes if they enter them before clicking the Apple Pay button. If the button is on the product page, they may skip the field entirely. To solve this, many merchants use an app to hide express buttons on product pages, forcing customers to the checkout page where the discount field is clearly visible; see the HidePay guide on how to hide a collection of products in the cart for examples of product-based conditions.
Are there extra fees for using Apple Pay on Shopify?
No, there are no additional transaction fees specifically for Apple Pay. You only pay your standard processing fees associated with Shopify Payments or your chosen third-party provider. It is treated the same as a standard credit card transaction.
Can I hide the Apple Pay button for specific products?
Yes, by using the rules engine in our app, you can set conditions to hide Apple Pay based on the items in the cart. This is useful for high-risk products, items that require custom shipping quotes, or subscription products that might not be compatible with express checkout flows. See the HidePay help docs for step‑by‑step instructions.