Back to Payment Guides

Troubleshooting Shopify Apple Pay Not Working: A Practical Guide

Is Shopify Apple Pay not working? Learn how to fix display issues, resolve checkout errors, and optimize your payment settings with our practical guide.

Introduction

Apple Pay serves as a vital accelerated checkout tool that significantly reduces friction for mobile shoppers. When this feature fails to appear or function correctly, it immediately impacts your conversion rates and customer trust. Solving these issues requires a systematic check of your store settings, payment provider compatibility, and customer-side requirements.

While technical glitches are common, many merchants also face strategic challenges in how and when Apple Pay is displayed. We built HidePay to help merchants manage these complexities by giving them control over payment visibility based on specific logic — you can install HidePay to start creating rules that target devices, countries, cart values, and more. This guide identifies why Apple Pay might not be working on your Shopify store and provides the exact steps needed to restore and optimize this payment method.

By following this troubleshooting path, you will learn how to verify your setup, resolve display errors, and ensure a reliable checkout experience for every customer.

Verifying Basic Apple Pay Requirements

Before diving into complex settings, ensure your store meets the fundamental requirements mandated by both Apple and Shopify. If these baseline conditions are not met, the button will not initialize.

SSL and Domain Security

Apple Pay requires a secure connection to protect sensitive financial data. Your Shopify store must have an active SSL certificate. While Shopify provides this by default for most domains, any issues with your custom domain configuration or DNS settings that interfere with SSL will prevent Apple Pay from appearing.

Browser and Device Compatibility

Apple Pay is not a universal browser feature. It only works on the Safari browser. If a customer views your store through Chrome, Firefox, or an in-app browser (like the one used inside Instagram or Facebook), the Apple Pay button will not show up. Additionally, the customer must be using a compatible Apple device with a configured and active Wallet.

Payment Provider Support

Not every payment gateway supports Apple Pay. Shopify Payments is the most reliable option for this integration. If you use a third-party gateway, you must verify that they specifically support Apple Pay within their Shopify integration. Common providers like Stripe, Authorize.net, and CyberSource usually support it, but they may require manual activation within their own dashboards.

Solving Activation Issues in Shopify Admin

If you meet all the basic requirements but the option is still missing, the issue often lies in the Shopify admin settings.

Activating Within Shopify Payments

For merchants using Shopify Payments, activation is straightforward. Navigate to your payment settings and locate the Shopify Payments section. Click "Manage." Under the "Wallets" header, ensure the checkbox for Apple Pay is selected. If it was already checked, try unchecking it, saving, and then re-checking it to refresh the connection.

Special Requirements for French Merchants

If your business is based in France, the activation process includes an extra step. You must navigate to the "Advanced Settings" within your Shopify Payments manage screen to find the specific activation toggle for Apple Pay. This is a regional requirement that many merchants overlook.

Third-Party Gateway Tokenization

If you use a gateway like CyberSource or Authorize.net and the Apple Pay option is missing from your admin, your payment processor may need to enable "Network Tokenization." This technology allows the gateway to replace sensitive card data with a secure token. Contact your merchant account provider and specifically ask if network tokenization is enabled for your account.

Easily Customize Shopify Payments

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

Why the Apple Pay Button Disappears

There are several specific settings within Shopify that can cause the Apple Pay button to vanish, even if it is technically "active."

The Company Name Requirement

A common reason for the Apple Pay button not displaying at checkout is the "Company Name" field setting. If you have set the Company Name field to "Required" in your Checkout settings, Apple Pay will often fail to appear. This happens because Apple Pay's simplified data set does not always include a company name field, leading to a validation error that prevents the button from loading. To fix this, change the Company Name field to "Optional" or "Hidden."

Buy Button Limitations

The Shopify Buy Button is a popular way to add e-commerce functionality to external websites or blogs. However, the Buy Button sales channel does not currently support Apple Pay. If you are using a Buy Button to drive sales, your customers will be directed to a standard checkout without the accelerated Apple Pay option.

Cart Drawers and Ajax Carts

Many modern Shopify themes use cart drawers or slide-out carts. Because these are often powered by JavaScript (Ajax), the Apple Pay button may not automatically initialize when the drawer opens. This usually requires a small amount of custom JavaScript to be added to your theme code to "tell" the Apple Pay script to look for a button container inside the drawer. If the button works on the product page but not in the cart drawer, this is likely the cause.

Customer-Side Connection and Device Errors

Sometimes the issue is not with your store, but with the customer's specific hardware or software configuration.

The MacBook Lid Issue

One of the most specific and confusing issues occurs with MacBook users. If a customer is using a Touch ID-enabled MacBook that is connected to an external monitor with the laptop lid closed, Apple Pay may become unresponsive or disappear. Apple's security protocols often require the lid to be open to verify the biometric signature or to communicate with a nearby iPhone.

iCloud and Bluetooth Connectivity

For customers using older Macs that do not have Touch ID, Apple Pay relies on a "Handoff" connection to their iPhone or Apple Watch. For this to work:

  • Both devices must be logged into the same iCloud account.
  • Bluetooth must be enabled on both devices.
  • The devices must be physically close to each other.

If any of these conditions are missing, the customer may see an error message or find the button unresponsive.

Handling Currency and Cross-Border Transaction Failures

International selling introduces another layer of complexity. If you see errors in your abandoned checkouts related to "Currency not equal to transaction currency," you are likely facing a multi-currency setup issue.

Shopify Markets and Local Currencies

When using Shopify Markets to sell in multiple currencies, Apple Pay must be able to match the currency of the customer's wallet with the currency of the checkout. Ensure that your international market settings are correctly configured and that your payment provider is authorized to accept the specific currencies you are offering. For step‑by‑step guidance on hiding or adjusting payment methods when a cart currency mismatches, see the HidePay tutorial on how to hide payment methods based on cart currency.

Bank Restrictions on Cross-Border Payments

Some banks place automatic blocks on international transactions made through digital wallets. If a customer's Apple Pay works for local stores but fails on yours, it may be due to their specific bank’s fraud prevention rules regarding cross-border commerce. In these cases, the customer must contact their bank or use a different payment method.

Apple Pay and Subscription Products

Selling subscriptions on Shopify changes the rules for accelerated checkouts. If you find Apple Pay is missing only when a subscription product is in the cart, check the following:

  • Gateway Requirement: You must use Shopify Payments to accept Apple Pay for subscriptions.
  • Card Type: Customers can only use Mastercard or Visa through Apple Pay for recurring orders. If they have an American Express or Discover card set as their default, the transaction may fail.
  • App Compatibility: Not all subscription apps support Apple Pay. While the tool we provide works with native Shopify Functions to ensure high compatibility, some older subscription apps use legacy workarounds that interfere with accelerated checkout buttons. If you need to migrate scripts or generate Shopify Functions to improve compatibility, consider using SupaEasy on the Shopify App Store to create or migrate functions without heavy engineering overhead.

Managing Button Visibility with Logic-Based Rules

Restoring Apple Pay is usually the goal, but there are times when you need to hide it to protect your business. For example, some merchants find that certain regions have high rates of fraudulent Apple Pay transactions, or they may want to prioritize a different payment method for high-ticket items to reduce processing fees.

Our app, HidePay, allows you to create rules that hide, sort, or rename payment methods based on the specific context of the order — follow the HidePay guide on how to create a payment customization in HidePay for a step‑by‑step walkthrough. You can use the app to:

  • Hide Apple Pay for specific countries where you experience high chargeback rates.
  • Remove the button if a specific "High Risk" customer tag is present.
  • Sort and Rename payment methods in the Checkout so that your preferred, lower-fee options appear above the Apple Pay button.

This level of control ensures that your checkout is not just functional, but also optimized for your specific business goals. Because the tool is built on native Shopify Functions, these rules run instantly within the Shopify infrastructure without slowing down your site or requiring complex code edits.

Key Actions for Optimization

  1. Audit your Checkout Settings: Ensure the "Company Name" field is not set to required. Read more about HidePay and its purpose in the Nextools post Introducing HidePay for Shopify.
  2. Test on Safari: Always use an actual Apple device and Safari browser when testing.
  3. Check Abandoned Checkouts: Look at the "Payment Events" in abandoned orders to see the specific error codes returned by Apple Pay — the HidePay doc How to Retrieve the Correct Payment Method in HidePay explains how to use logs to confirm what the checkout saw.
  4. Use Logic-Based Rules: Implement a tool to hide or reorder buttons when they aren't appropriate for the specific order or customer — you can get HidePay for your store and start creating rules immediately.

FAQ

Why is Apple Pay not showing on my Shopify store?

The most common reasons are using a browser other than Safari, having an inactive SSL certificate, or requiring the "Company Name" field in your checkout settings. Additionally, ensure Apple Pay is enabled in your Shopify Payments or third-party gateway settings.

Does Apple Pay work with Shopify Buy Buttons?

No, the Shopify Buy Button sales channel does not currently support Apple Pay or other accelerated checkout buttons. Customers using the Buy Button will see the standard checkout process instead.

How do I fix the "currency not equal to transaction" error?

This error usually occurs in international stores. Ensure that your Shopify Markets are correctly configured for local currencies and that your payment gateway is set up to accept the specific currency the customer is using in their Apple Pay wallet.

Can I use Apple Pay for subscription orders?

Yes, but you must be using Shopify Payments as your gateway. Additionally, the customer must have a Visa or Mastercard in their Apple Pay wallet, as other card types are not supported for recurring subscription transactions on Shopify.

Conclusion

Resolving issues with Apple Pay requires a blend of technical troubleshooting and strategic management. By verifying your SSL status, adjusting checkout fields like the company name, and understanding browser limitations, you can fix the majority of display problems. For more complex needs, such as managing which customers see specific buttons, using a dedicated tool for payment logic is the most efficient path.

To take full control of your checkout experience and ensure the right payment methods are shown to the right customers:

To start optimizing your checkout today and gain precise control over your payment methods, HidePay — free to install.

Get Started with HidePay

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