Introduction
The Shopify Apple Pay button is one of the most effective tools for reducing friction for mobile shoppers. By allowing customers to complete a purchase using biometric authentication like Face ID or Touch ID, you remove the need for manual credit card entry and shipping address typing. This speed is critical because mobile users expect a fast, secure, and intuitive checkout experience.
We built HidePay on the Shopify App Store to help merchants take full control over these accelerated checkout options. While Apple Pay is a powerful conversion tool, there are specific scenarios where you might want to hide, sort, or rename your payment methods to protect your margins or improve the customer journey. Managing your checkout effectively ensures that you present the right payment options to the right customers at the right time.
This guide explains how to activate, troubleshoot, and optimize the Apple Pay button on your Shopify store. You will learn the technical requirements for implementation and how to use advanced rules to manage its visibility across different regions and product types.
Why the Apple Pay Button is Critical for Conversion
Mobile commerce continues to grow, and with that growth comes the demand for faster checkout flows. The Apple Pay button serves as an "accelerated checkout" method. It bypasses the traditional multi-step checkout process by using the payment and shipping information already stored in the customer's Apple Wallet.
When a shopper encounters a traditional checkout, they must find their wallet, type in a 16-digit card number, and enter their full billing and shipping details. On a mobile device, this is a significant point of friction. Apple Pay reduces this entire process to a single tap and a biometric scan.
The security benefits also matter to your customers. Apple Pay uses tokenization, meaning the actual card details are never shared with the merchant. Instead, a unique device account number is used for the transaction. This builds trust with your audience, particularly for first-time visitors who may be hesitant to share their credit card information with a new store.
Technical Requirements for Apple Pay on Shopify
Before you can enable the Apple Pay button, your store must meet several technical and administrative criteria. If these requirements are not met, the button will not appear, even if the settings are toggled on in your Shopify admin.
1. Supported Payment Gateways
You must use a payment provider that supports Apple Pay. The most common choice is Shopify Payments. If you are not using Shopify Payments, you can use other providers like Stripe, Authorize.net, Braintree, or CyberSource. You should check your provider's settings to ensure they have enabled network tokenization, which is required for Apple Pay to function.
2. SSL Certification
Your store’s domain must have an active SSL certificate. This ensures that all data transmitted between the customer and your store is encrypted. Shopify provides SSL certificates for all stores by default, but if you are using a custom domain or a unique setup, ensure that "HTTPS" is active and functioning correctly across your entire site.
3. Compatible Devices and Browsers
Apple Pay is a proprietary technology. It will only appear to customers using the Safari browser on an iOS device (iPhone or iPad) or a Mac. If a customer visits your store using Chrome, Firefox, or an Android device, the Apple Pay button will not be visible. This is a built-in limitation of the technology, not a bug in your Shopify store.
4. Merchant Guidelines
Your store must adhere to Apple’s Acceptable Use Guidelines. These rules generally prohibit the sale of certain regulated goods or services. Ensuring compliance is necessary to maintain your status as an authorized Apple Pay merchant.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
How to Enable the Apple Pay Button
Activating Apple Pay is a straightforward process within your Shopify admin. You do not need to write code or edit your theme files to get the basic button working.
Steps for Desktop
- Log in to your Shopify admin and navigate to Settings.
- Click on Payments.
- In the section for your credit card provider (usually Shopify Payments), click Manage.
- Scroll down to the Wallets section.
- Check the box for Apple Pay.
- Click Save.
Steps for Mobile
- Open the Shopify app and tap the three dots (Store) icon.
- Tap Settings and then tap Payments.
- Under your primary payment provider, tap Manage.
- Find the Wallets section and toggle on Apple Pay.
- Tap Save.
Once these steps are complete, Shopify will automatically attempt to register your domain with Apple. This process is usually instantaneous but can occasionally take a few minutes to reflect on the storefront.
Strategic Placement: Product Pages vs. Checkout
Shopify allows you to display the Apple Pay button in multiple locations. Understanding where to place it can change how your customers interact with your brand.
The Product Page (Dynamic Checkout)
You can show the Apple Pay button directly on the product page, often right below the "Add to Cart" button. This is known as a Dynamic Checkout Button. It allows a customer to buy a single item instantly without ever visiting the cart page.
- Best for: Stores with low average order values or single-item purchases.
- Risk: It can bypass the cart, meaning customers might miss out on upsells or the ability to add multiple items to their order.
The Cart Page and Drawer
Placing the button in the cart or a slide-out cart drawer is a balanced approach. It allows the customer to review their full order before committing to the purchase while still offering a fast payment path.
The Checkout Page
If the button is not displayed on the product or cart pages, it will always appear as an option on the first page of the checkout. This is the most conservative placement and ensures that the customer has gone through the standard funnel before paying.
Troubleshooting: Why the Apple Pay Button is Missing
It is common for merchants to enable Apple Pay but find that the button is not appearing on their storefront. Most issues relate to the specific environment or settings of the store.
The Safari Requirement
The most frequent cause of a "missing" button is the browser. If you are testing your own store using Chrome or a Windows PC, you will not see the button. Always test using an iPhone or a Mac using Safari.
The "Company Name" Field Conflict
In your Shopify admin under Settings > Checkout, there is an option for the "Company name" field. If you set this field to Required, the Apple Pay button will often disappear. This is because Apple Pay does not always provide a company name in its saved user data. If the field is required but the data is missing, Shopify hides the button to prevent a failed transaction. To fix this, set the Company Name field to Optional or Hidden.
Discount Code Issues
Customers often complain that they cannot enter a discount code when using Apple Pay. If the button is on the product or cart page, clicking it initiates the payment immediately. To use a discount code, the customer must typically enter the code on the checkout page before selecting the Apple Pay button. If your business relies heavily on discount codes, you may want to limit the Apple Pay button to the checkout page only.
Cart Drawer JavaScript
Some custom Shopify themes use AJAX-based cart drawers. If the theme developer did not include the necessary scripts to initialize dynamic checkout buttons within the drawer, the Apple Pay button might be absent. In these cases, you may need to consult your theme developer to ensure the proper Shopify JavaScript is being called when the drawer opens.
Logs & Payment Method References
If a rule you've created doesn't behave as expected, consult the HidePay logs to retrieve the exact payment method label and debug the rule. See the HidePay guide on How to Retrieve the Correct Payment Method in HidePay for step-by-step troubleshooting.
Advanced Control: Hiding and Sorting with HidePay
While having Apple Pay available is generally a positive, professional merchants often need more control. There are times when showing every available payment method creates "decision paralysis" or exposes the store to unnecessary risks. We developed HidePay to solve these specific checkout management problems — learn the basics in the HidePay guide on How to create a payment customization.
Hiding Apple Pay by Geography
Some payment methods are more popular in certain regions. While Apple Pay is global, you might find that in certain countries, you prefer customers to use a local provider or a different accelerated method. With HidePay, you can create a rule to hide Apple Pay for specific countries or provinces — see the doc on How to Hide Cash on Delivery for Foreign Customers with HidePay for an example of country-based rules you can adapt.
Managing High-Risk Orders
If you notice a pattern of high-risk orders coming through specific accelerated checkouts, you can set rules based on the cart total or customer tags. For example, if an order exceeds a certain value, you might want to hide Apple Pay and force the customer to use a standard credit card entry. For additional fraud controls and order validation, consider using CartBlock — block or validate orders to add extra checks before checkout.
Sorting for Preferred Methods
If you want to guide customers toward a specific payment method—perhaps one with lower transaction fees for you—you can use the tool to reorder how options appear. You can move Apple Pay to the top of the list for mobile users to encourage its use, or move it lower if you prefer customers use Shop Pay. See HidePay's step-by-step on Sort and Rename payment methods in the Checkout.
Rules Based on Product Type
If you sell a mix of physical products and digital subscriptions, you might find that Apple Pay has specific limitations for the recurring billing of those subscriptions. Using HidePay, you can hide the Apple Pay button only when specific subscription products are in the cart. For instructions on product-based rules, see Is it possibile to hide payment methods for certain products? and How to hide the payment method based on the Selling or Subscription Plan.
Apple Pay for Subscriptions and B2B
Shopify has expanded the capabilities of accelerated checkouts, but there are still nuances for specialized business models.
Subscription Requirements
To use Apple Pay for subscription products, you must use Shopify Payments. Additionally, the customer must have a Mastercard or Visa linked to their Apple Wallet. Some subscription apps do not support Apple Pay; if you find the button is missing specifically for subscription items, check your subscription app’s compatibility documentation.
B2B and Wholesale
For merchants using Shopify's B2B features, the Apple Pay button may behave differently. B2B customers often have specific payment terms (like Net 30). In these cases, accelerated checkout buttons are usually hidden by Shopify because the system needs to process the order according to the specific B2B company profile and price list rather than a standard retail transaction.
The "Smart Checkout" Approach to Apple Pay
Optimizing your checkout is not just about turning features on; it is about applying them strategically. A "Smart Checkout" focuses on four core principles that we integrate into the logic of our tools.
1. Right Rule, Right Condition
Do not hide payment methods globally if the problem is localized. If Apple Pay causes issues with a specific shipping carrier or a specific remote zip code, create a rule that only triggers for those conditions. This keeps the checkout fast for everyone else.
2. Specificity Beats Blanket Hiding
Instead of removing Apple Pay for all customers, consider hiding it only for guest checkouts while keeping it for logged-in VIP customers. This allows you to reward your most loyal shoppers with the fastest possible checkout experience while maintaining more control over new, unverified traffic.
3. Show Fewer Options, Convert More Customers
A checkout cluttered with five different "Express" buttons (PayPal, Google Pay, Apple Pay, Shop Pay, Amazon Pay) can be overwhelming. Use sorting and hiding rules to surface only the two or three most relevant options based on the customer's device and location.
4. Protect Margins, Not Just UX
Some payment methods carry higher processing fees or are more susceptible to chargebacks. By using rules to manage which buttons appear, you protect your bottom line. If a specific payment method is too costly for low-margin products, you can hide it for those specific SKUs while leaving it active for high-margin items.
If you manage shipping-related display issues or want to coordinate payment and shipping logic, the complementary app HideShip — hide and sort shipping methods can be paired with HidePay (note: HideSuite combines both apps).
If you prefer a functions-first approach to checkout customization, consider SupaEasy — generate Shopify Functions to create codeless functions that can support advanced logic.
Action Plan for Merchants
To get the most out of your Shopify Apple Pay button, follow these practical steps:
- Audit your current setup: Check your "Payments" settings and ensure Apple Pay is active and your SSL is valid.
- Test on Safari: Use an actual iOS device to verify that the button appears on product pages (if enabled) and at checkout.
- Check field requirements: Ensure the "Company Name" field in your checkout settings is not set to "Required."
- Review your analytics: See if mobile conversion rates improve after activation.
- Implement control rules: Use a tool like HidePay (see the HidePay introduction on the Nextools blog: Introducing HidePay for Shopify) to ensure the button only appears when it makes sense for your business logic.
If you want an all-in-one approach to payments and shipping rules, read about the HideSuite bundle on the Nextools blog which pairs HidePay and HideShip.
Conclusion
The Apple Pay button is a vital component of a high-converting Shopify store. It meets the expectations of modern mobile shoppers by providing a secure, one-touch path to purchase. However, simply turning it on is only the first step. To truly optimize your store, you must manage how, when, and where that button appears to your customers.
By utilizing rules to sort and hide payment methods, you can create a checkout experience that is both user-friendly and profitable. Whether you are trying to reduce chargebacks, lower your transaction fees, or simply clean up a cluttered checkout page, having total control over your payment methods is essential.
With HidePay, you can implement these advanced rules natively within Shopify, ensuring that your checkout remains fast, reliable, and perfectly tailored to your business needs. To start customizing your checkout today, install HidePay from the Shopify App Store.
FAQ
Why isn't the Apple Pay button showing on my Shopify store?
The most common reason is that you are viewing the store on a non-Safari browser or a non-Apple device. Apple Pay is only visible to customers using Safari on an iPhone, iPad, or Mac. Additionally, ensure that your SSL certificate is active and that the "Company Name" field in your checkout settings is not set to "Required."
Can customers use discount codes with the Apple Pay button?
Yes, but they must enter the discount code on the checkout page before they click the Apple Pay button. If the button is placed on the product page or in the cart, it may bypass the field where discount codes are entered. To ensure customers can always use codes, many merchants choose to display the button only on the final checkout page.
Does it cost more to accept Apple Pay on Shopify?
No, there are no additional fees from Shopify for accepting Apple Pay. You only pay the standard processing fees associated with your payment provider (such as Shopify Payments or Stripe). It is treated the same as a standard credit card transaction in your fee structure.
How do I hide the Apple Pay button for specific products?
Standard Shopify settings do not allow you to hide payment methods for specific products. To achieve this, you can use HidePay. You can create a rule that detects specific tags or product IDs in the cart and automatically hides the Apple Pay button — see the HidePay guide on How to allow only specific payment methods for certain products in HidePay for details.