Introduction
When Apple Pay is missing from your Shopify checkout, it often results in immediate cart abandonment from mobile users who expect a one-tap experience. Resolving this issue requires a systematic check of your gateway settings, browser compatibility, and checkout field requirements. While we designed install HidePay to help merchants control and sort their payment options, the foundation must be a correctly configured integration between Shopify and Apple.
This guide explains the technical and administrative reasons why the Apple Pay button might disappear and provides clear steps to restore it. Whether you are dealing with theme-related conflicts or regional gateway restrictions, these solutions will help you regain your mobile conversion rates. We will cover everything from basic activation steps to advanced troubleshooting for subscription-based stores and international markets.
By the end of this article, you will understand how to verify your setup and ensure your checkout remains optimized for every customer.
Verify the Core Requirements for Apple Pay
Before adjusting your Shopify settings, you must confirm that your store meets the fundamental requirements set by both Apple and Shopify. If any of these conditions are not met, the Apple Pay button will not initialize, regardless of your admin configuration.
Browser and Device Compatibility
Apple Pay is not a universal button that appears on every browser. It is strictly tied to the Apple ecosystem. For a customer to see the button, they must be using the Safari browser on an iOS device (iPhone or iPad) or a Mac. If you are testing your checkout on Chrome, Firefox, or an Android device, Apple Pay will never appear.
SSL Certificate Status
Apple requires all transactions to be handled over a secure connection. Your Shopify store must have an active SSL certificate. While Shopify provides this by default for most domains, any issues with your domain propagation or third-party SSL settings can prevent Apple Pay from showing up. Check your domain settings in the Shopify admin to ensure your status is "Connected" and secure.
Supported Payment Gateways
You must use a payment provider that supports Apple Pay. Shopify Payments is the most common choice and offers the most straightforward integration. However, if you use third-party gateways like Stripe, Authorize.net, or CyberSource, you must ensure Apple Pay is supported and manually enabled within those specific provider settings.
Administrative Configuration in Shopify
If you meet the core requirements but the button is still missing, the next step is to verify the activation status within your Shopify admin. Even if you have Shopify Payments active, Apple Pay must be specifically toggled on.
Enabling Apple Pay via Shopify Payments
- Navigate to your Shopify admin and select Settings, then Payments.
- Locate the Shopify Payments section and click Manage.
- Scroll down to the Wallets area.
- Ensure the checkbox for Apple Pay is selected.
- Save your changes.
Regional Variations (France)
For merchants based in France using Shopify Payments, the process includes an additional step. You must navigate to the Advanced Settings within the Shopify Payments management screen to find the Apple Pay activation toggle. This is a common oversight for European merchants who assume the standard wallet settings apply globally.
Third-Party Gateway Requirements
If you are using Stripe, you must log in to your Stripe dashboard and accept the Apple Pay Terms of Service. For gateways like Authorize.net or CyberSource, you may need to contact your merchant account provider to ensure "network tokenization" is enabled. Without this feature, the gateway cannot process the encrypted tokens that Apple Pay sends during a transaction.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Common Reasons for Apple Pay Disappearing at Checkout
Several checkout-specific settings can cause Apple Pay to hide itself automatically. These are often related to the information you require from a customer during the checkout process.
The "Company Name" Field Conflict
This is one of the most frequent reasons Apple Pay disappears. If you have set the "Company Name" field to Required in your Shopify checkout settings, Apple Pay will often fail to display. Apple’s payment payload does not always include a dedicated company name field in the user's wallet. To prevent a broken transaction, Shopify hides the button if it cannot satisfy all "Required" fields via the Apple Pay data.
How to fix:
- Go to Settings > Checkout.
- In the Customer Information section, change Company Name to Optional or Hidden.
- Test the checkout on a Safari-enabled device to see if the button reappears.
Buy Button and Sales Channel Limitations
If you use the Shopify Buy Button to sell on external websites or blogs, Apple Pay will not be offered. The Buy Button sales channel does not currently support the accelerated checkout flow required for Apple Pay. Similarly, if your store is password-protected (such as during a pre-launch phase), Apple Pay may be restricted for certain product types or digital subscriptions.
Subscription Product Constraints
Selling subscription products introduces stricter requirements. To show Apple Pay for recurring orders:
- You must use Shopify Payments as your primary gateway.
- The customer must be using a Mastercard or Visa card stored in their Apple Wallet.
- Your subscription app must be compatible with Shopify’s native checkout.
If you use a legacy subscription app that redirects customers away from the native Shopify checkout, Apple Pay will likely be unavailable.
Theme and Layout Interference
Sometimes the issue is not with your settings, but with how your store theme handles the cart and checkout buttons. For guidance on hiding or showing dynamic checkout elements, consult the Hide Dynamic checkout buttons on Shopify theme dynamically using HidePay guide.
Cart Drawers and Pop-ups
Many modern Shopify themes use "Ajax" cart drawers or pop-up carts to keep customers on the product page. These dynamic elements often fail to trigger the Apple Pay script correctly. If the button appears on the main /cart page but not in your slide-out drawer, your theme may require a small JavaScript snippet to initialize the Apple Pay button when the drawer opens.
The Dynamic Checkout Button Element
If you use page builders like GemPages or Shogun, you must ensure you have added the "Dynamic Checkout Button" element to your product pages. This element acts as a placeholder that Shopify fills with the most relevant accelerated checkout option for the user. If this element is missing, or if it is placed outside of a "Product Module," it will not function.
Checkpoint: Action Summary
- Test on Safari: Verify the issue isn't just your current browser.
- Check Checkout Fields: Set "Company Name" to optional.
- Verify Wallets: Ensure Apple Pay is checked in the Payments settings.
- Consult Gateway Docs: If using a third-party gateway, confirm network tokenization is active.
Managing Payment Visibility with HidePay
Once you have successfully restored Apple Pay, you may find that you need more control over when and where it appears. We built our app to give merchants this exact level of control (see the announcement Introducing HidePay for Shopify). Using HidePay, you can create rules that determine which payment methods show up based on the customer’s location, the products in their cart, or even the total order value.
We built our app to give merchants this exact level of control. Using HidePay, you can create rules that determine which payment methods show up based on the customer’s location, the products in their cart, or even the total order value. For example, if you find that Apple Pay transactions in a specific country result in higher shipping complications, you can hide the option for that specific region while keeping it active for the rest of the world.
Our tool also allows you to sort payment methods. See the step-by-step help article on how to Sort and Rename payment methods in the Checkout for instructions on reordering and renaming payment options to prioritize the most profitable or highest-converting methods.
This level of customization is handled through Native Shopify Functions, ensuring that your checkout remains fast and reliable without the need for complex code edits.
Troubleshooting International and Currency Issues
International selling can sometimes cause Apple Pay to behave unexpectedly. If you use Shopify Markets to sell in multiple currencies, the customer’s Apple Pay account must support cross-border transactions and the specific currency of the checkout.
Currency Mismatch Errors
If you see errors in your abandoned checkouts such as "Credit card Apple Pay currency not equal to transaction currency," it usually means the customer's default card in their wallet does not support the currency you are charging in. While you cannot fix the customer's card settings, ensuring your Shopify Markets are correctly configured for local currencies can reduce these errors. Learn how to control payments per currency in the help doc How to Hide Payment Methods for Foreign Currencies with HidePay on Shopify.
Shipping Rate Limitations
In certain regions, specifically remote parts of Canada, Apple Pay may provide only a partial postal code to Shopify during the initial calculation. This can occasionally lead to incorrect carrier-calculated shipping rates. If a shipping rate cannot be calculated, the checkout may block the transaction, making it appear as though Apple Pay is broken when the real issue is a shipping configuration gap. If shipping logic is the root cause, consider pairing payment controls with a shipping rules app such as HideShip on the Shopify App Store to manage shipping-method visibility alongside payment options.
Testing Your Setup Properly
To confirm that your fix has worked, you must perform a "real-world" test. Refreshing your desktop browser is not sufficient.
- Use a Physical Device: Use an iPhone or a Mac.
- Use Safari: Open your store URL in the Safari browser.
- Check Incognito/Private Mode: Sometimes cached session data can hide payment updates.
- Verify Wallet Setup: Ensure the device you are testing with has an active card in the Apple Wallet. If the wallet is empty, Shopify may hide the button because there is no payment method available to "accelerate."
FAQ
Why is Apple Pay showing on my product page but not at checkout?
This usually happens when there is a conflict in your checkout settings, such as a required "Company Name" field. It can also occur if the specific product in the cart is a subscription and your gateway doesn't support Apple Pay for recurring billing.
Does Apple Pay work with Shopify Buy Buttons?
No, the Shopify Buy Button sales channel does not currently support Apple Pay. Customers using a Buy Button will need to use the standard checkout fields or other supported accelerated methods like PayPal.
Can I use Apple Pay without Shopify Payments?
Yes, but your third-party payment provider must support it. Gateways like Stripe, Authorize.net, and CyberSource offer Apple Pay support, but you may need to perform additional setup steps within their respective dashboards to activate it.
Why can't my customers enter a discount code with Apple Pay?
If the Apple Pay button is clicked on the product page or cart page, it bypasses the standard checkout screen where discount codes are entered. To allow discount codes, you should ensure the Apple Pay button is displayed on the final checkout page, or use a theme that allows discount code entry in the cart drawer.
Conclusion
Fixing Apple Pay visibility on your Shopify store is usually a matter of aligning your checkout requirements with Apple’s data limitations. By ensuring you are testing on the correct browser, setting non-essential checkout fields to optional, and verifying your gateway settings, you can restore this essential checkout tool.
- Verify Safari browser and Apple device compatibility.
- Set "Company Name" and other non-essential checkout fields to "Optional."
- Confirm your payment gateway has "Network Tokenization" enabled if you aren't using Shopify Payments.
- Use native tools to manage and sort your payment methods for the best user experience (see the HideSuite announcement).
If you want to take full control of your checkout experience, get HidePay for your store to start sorting, renaming, and managing your payment methods with ease.