Introduction
Apple Pay is a cornerstone of the modern mobile shopping experience. It provides a fast, secure way for customers to complete purchases without manually entering credit card details or shipping addresses. By removing these traditional barriers, you can significantly reduce friction during the final stages of the buying journey.
We built HidePay to help merchants take full control of how these express options appear to different customer segments. Install HidePay to get started. While Apple Pay is highly effective for standard retail, certain business models—such as B2B, subscriptions, or high-risk industries—require more granular control over when it is offered. This article explains how to configure Apple Pay, troubleshoot common display issues, and use strategic rules to optimize your checkout performance.
By the end of this guide, you will understand how to manage your express checkout buttons to maximize conversions while protecting your operational margins.
The Role of Apple Pay in Shopify Express Checkout
Express checkout buttons, often called accelerated checkouts, appear at the top of your Shopify checkout page. They are designed to identify a returning customer's saved information immediately. When a customer uses a compatible device and has Apple Pay active, the button populates automatically.
This speed is the primary driver of mobile conversion. Instead of navigating through multiple steps—customer information, shipping method, and payment—the customer authenticates via Face ID or Touch ID. Their device then securely transmits the necessary payment and shipping data directly to your payment provider.
It is important to note that while Apple Pay feels like a separate ecosystem, it still routes through your primary payment processor. Whether you use Shopify Payments or a third-party gateway like Stripe or Authorize.net, the transaction is processed under your existing terms. You do not pay additional fees to Apple; you simply pay your standard processing rates.
Technical Requirements for Activation
Before you can offer Apple Pay, your store must meet several specific criteria. Failure to meet these often results in the button not appearing, which can frustrate mobile users.
Payment Provider Compatibility
You must use a payment provider that supports Apple Pay. Shopify Payments is the most common choice and includes Apple Pay by default in most regions. If you use a third-party gateway, you must ensure it is Apple Pay compatible. In your Shopify admin, under Settings and then Payments, you can check the "Manage" section of your provider to see if "Apple Pay" is an available wallet option.
Domain Security
SSL (Secure Sockets Layer) is mandatory. Shopify provides this for all domains by default, but if you are using a custom setup or an external checkout solution, you must verify that your SSL certificate is active. Apple will not display the payment button on an unencrypted connection.
Device and Browser Constraints
Apple Pay is not universal across all browsers. It requires Safari. Customers must be using a compatible iPhone, iPad, Mac, or Apple Watch. If a customer visits your store using Chrome on an iPhone, the Apple Pay button will typically not appear. This is a fundamental limitation of the technology and not an error in your Shopify configuration.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Strategic Placement: Product Page vs. Checkout
Shopify allows you to place express checkout buttons in several locations. Each placement serves a different strategic purpose.
The Product Page Button
Placing an Apple Pay button directly on the product page allows for "one-click" buying. The customer skips the cart entirely. This is excellent for stores with low average order values or single-product purchases. However, it can lead to lower order values because it discourages the customer from adding more items to their cart.
See the Hide Dynamic checkout buttons guide for how HidePay controls dynamic checkout buttons on product pages and cart drawers.
The Cart Page and Drawer
Buttons in the cart drawer or on the cart page provide a middle ground. They allow the customer to review their full order before committing. One common technical hurdle here is that some custom Shopify themes require specific JavaScript to make the Apple Pay button responsive within a slide-out cart drawer. If the button appears but does not react when clicked, the theme's code usually needs an adjustment to initialize the Apple Pay script properly.
The Checkout Page
This is the default location. Even if you choose to hide express buttons on product pages, they will appear at the top of the checkout. This ensures that customers who have gone through the standard flow can still benefit from the speed of accelerated payment at the final step.
Navigating the Discount Code Conflict
One of the most frequent complaints from merchants regarding Apple Pay is how it handles discount codes. If a customer clicks the Apple Pay button on a product page or cart page, they are often taken directly to the Apple Pay interface. This interface does not always provide a field to enter a discount code.
To ensure customers can use their codes, they must enter the code on the standard Shopify checkout page before triggering the Apple Pay button. If your marketing strategy relies heavily on discount codes, you might find it more effective to move the express checkout buttons lower or hide them on the product page to force the customer into the checkout flow where the discount field is prominent.
Using the rules we provide in our app, you can choose to hide these buttons based on specific conditions; learn how to create a payment customization to implement these rules.
When to Hide or Sort Apple Pay
While Apple Pay is generally beneficial, there are several scenarios where a merchant might want to hide it or move it below other payment methods.
Subscription Products
Subscriptions introduce complexity. To use Apple Pay for recurring billing on Shopify, you must be using Shopify Payments. Additionally, customers must use a Mastercard or Visa. If you use a third-party subscription app, it may not support accelerated checkouts at all. In these cases, displaying the Apple Pay button can lead to a failed checkout. We suggest creating a rule that hides Apple Pay whenever a subscription item is present in the cart — see the guide to hide payment methods for selling or subscription plans for step-by-step instructions.
Geographic Shipping Limitations
Apple Pay sometimes provides partial postal codes during the initial handshake. For merchants shipping to remote regions, particularly in Canada, this can lead to incorrectly calculated carrier shipping rates. If you know that Apple Pay consistently produces shipping errors for certain zip codes or provinces, you can use a geography-based rule to hide the option for those specific regions. This protects your margins by ensuring shipping is always calculated accurately.
High-Risk Orders or B2B Needs
If you run a B2B store, you may require customers to use "Terms" or "Net 30" payment methods. Showing an Apple Pay button to a logged-in wholesale customer can lead to them accidentally paying via a personal card instead of their corporate account. By using customer tags, you can hide Apple Pay for your B2B segments while keeping it active for retail customers.
Similarly, if you are experiencing high chargeback rates from mobile-express users in specific countries, you might choose to hide Apple Pay for those regions and force the use of a standard credit card entry, which often includes more robust fraud checks like 3D Secure.
Delivery Method Constraints
If a customer selects "In-Store Pickup," you might want to limit the payment methods to those that allow for easy verification. Conversely, if you use HideShip to manage your shipping options, you can coordinate your payment rules to match — check out HideShip on the Shopify App Store for the complementary shipping-rule functionality.
For example, if a certain shipping method is only available for local delivery, you might want to ensure the payment method matches the requirements of that local carrier.
Optimizing Checkout with Native Shopify Functions
In the past, Shopify merchants had to use the Script Editor to modify the checkout. This was limited to Shopify Plus users and often required complex Ruby coding. Today, we utilize Native Shopify Functions to handle these tasks.
HidePay is built on this native architecture. Because it runs directly within Shopify’s infrastructure, there is no lag or "flicker" where a payment method appears and then disappears. It is a more stable and faster way to manage the checkout. This is why our app is "Built for Shopify" certified; it adheres to the highest standards of performance and reliability.
If you need codeless tools to generate or migrate Shopify Functions, see SupaEasy (codeless Shopify Functions).
Using a native tool means your checkout remains fast. This is critical because every millisecond of delay at checkout can negatively impact your conversion rate. By using our tool to sort your payment methods—perhaps moving Apple Pay to the top for mobile users but lower for desktop users—you are guiding the customer toward the most efficient path for their specific device.
Advanced Rule Logic for Express Buttons
Effective checkout management is about more than just turning things on or off. It is about "Right rule, right condition." You should look at your order history to see where Apple Pay is most successful and where it causes issues.
Sorting for Preference
You can reorder payment methods to highlight your preferred options. For instance, if you prefer Apple Pay over PayPal because of lower dispute rates or faster settlement, you can set a rule to always sort Apple Pay to the top. This subtler form of optimization guides the customer without removing their choices entirely.
Conditional Hiding by Cart Total
Some merchants find that Apple Pay is perfect for small purchases but risky for high-ticket items. You can set a rule to hide Apple Pay if the cart total exceeds a certain amount. This forces the buyer to use a standard credit card entry or a more secure payment method for expensive orders, reducing the risk of "friendly fraud" or accidental high-value purchases — see an example on how to hide payment methods by cart total.
Delivery Method Constraints
If a customer selects "In-Store Pickup," you might want to limit the payment methods to those that allow for easy verification. Conversely, if you use HideShip to manage your shipping options, you can coordinate your payment rules to match. For example, if a certain shipping method is only available for local delivery, you might want to ensure the payment method matches the requirements of that local carrier.
Troubleshooting Apple Pay Display Issues
If you have enabled Apple Pay but it is not appearing, work through this checklist.
- Check the Browser: Ensure you are testing in Safari on an iOS or macOS device.
- Verify SSL: Confirm your domain is fully secured and there are no "mixed content" warnings.
- Company Name Requirement: Shopify has a known conflict where Apple Pay will not display if the "Company Name" field is set to "Required" in your checkout settings. Change this to "Optional" or "Hidden" to restore the button.
- Payment Gateway Tokenization: If you use gateways like Authorize.net or Cybersource, you must contact your processor to ensure "network tokenization" is enabled. Without this, Shopify cannot communicate with Apple’s secure servers.
- Stripe Terms: If you use Stripe, you must manually accept Apple Pay's terms of service within your Stripe dashboard before the button will function on Shopify.
If your payment methods still misbehave, learn how to retrieve the correct payment method from the HidePay logs.
Summary of Action Steps
Managing your express checkout is an ongoing process of optimization. To get the most out of Apple Pay, follow these steps:
- Confirm Technical Health: Ensure your payment gateway is correctly configured and that your "Company Name" field isn't blocking the button.
- Audit Your Cart Rules: Identify if subscription products or high-ticket items are causing issues with accelerated payments.
- Implement Segments: Use customer tags or geographic rules to hide Apple Pay where it doesn't make sense, such as for wholesale clients or remote shipping regions.
- Prioritize Display: Use sorting rules to place Apple Pay at the top of the list for mobile users to speed up the transaction.
- Monitor and Adjust: Regularly check your abandoned cart reports. If you see "Currency not equal to transaction currency" errors, it often indicates an issue with a customer's specific Apple Pay profile or cross-border transaction restrictions.
If you want a deeper look at why HidePay was built and how it helps stores like yours, read our Introducing HidePay blog post.
Conclusion
Optimizing your Shopify checkout is one of the most effective ways to increase your store's profitability. Apple Pay is a powerful tool for converting mobile shoppers, but it requires careful management to ensure it doesn't interfere with your shipping logic, discount strategies, or B2B operations.
By using HidePay, you can create a tailored checkout experience that shows the right payment methods to the right customers at the right time. This level of control helps you reduce cart abandonment, minimize shipping errors, and protect your margins from high-risk transactions.
If you are ready to take full control of your checkout, visit HidePay on the Shopify App Store. It is free to install, and you can view current pricing for our premium features directly on the listing. Start with one simple rule—perhaps hiding Apple Pay for a specific product type—and see how it clarifies your customer's journey.
For merchants who want payments and shipping rules to work together, consider the HideSuite bundle for HidePay + HideShip.
FAQ
Why is the Apple Pay button missing from my Shopify store?
The most common reasons are using a non-Safari browser, having an inactive SSL certificate, or requiring the "Company Name" field at checkout. Additionally, ensure that Apple Pay is enabled in your payment provider settings within the Shopify admin. If the problem persists, follow our debugging tutorial to inspect HidePay customizations.
Can customers use discount codes with Apple Pay?
Yes, but they must enter the code on the Shopify checkout page before clicking the Apple Pay button. If the button is placed on the product or cart page, customers may bypass the field where discount codes are entered.
Does Apple Pay work with Shopify subscriptions?
It works only if you are using Shopify Payments and the customer is paying with a Mastercard or Visa. Some third-party subscription apps may not support accelerated checkouts, so you should verify compatibility with your specific app provider.
Can I change the order of Apple Pay in the checkout list?
Yes, by using an app like HidePay, you can reorder your payment methods. This allows you to sort Apple Pay to the top for better visibility or move it below other options depending on your business preferences.