You did everything right by setting up Apple Pay, enabling it in your WooCommerce settings, and even double-checking your Stripe configuration.
But at checkout? No Apple Pay button in sight.
You’ve cleared the cache, read random articles, and maybe even reinstalled the Stripe gateway plugin. And yet… nothing.
Sound familiar? This is a common issue many WooCommerce store owners run into, especially when aiming to offer fast, tap-and-go payments for mobile users.
The good news? It's usually a quick fix.
Based on our experience in helping dozens of clients, we’ve identified the most common reasons why the Apple Pay button doesn’t show up and how to fix each one.
We’ve prioritized the solutions from most likely to least, so you can save time and get Apple Pay working on your store as quickly as possible.
Table of Contents
Adding Apple Pay to your WooCommerce store is one of the best ways to offer convenience to your customers.
No need to fill out long checkout forms - just a tap with Face ID or Touch ID, and the payment is complete.
The main advantage of using this plugin is its easy onboarding, allowing you to integrate this gateway in less than two minutes.
There is no need to manually copy keys or go through the tedious process of Webhook setup. Everything is done for you with a few simple clicks.
Here are some features of the Stripe Payment Gateway for WooCommerce:
Apple Pay offers lightning-fast checkout, but it can be frustrating when it doesn’t show up. This is a common issue in WooCommerce stores using Stripe to power Apple Pay.
The good news? It’s usually easy to diagnose and fix. Let’s dive into all the possible causes and what you must do to resolve them.
One of the most overlooked reasons why Apple Pay is not showing in WooCommerce is that you're testing on a device or browser that doesn't support it.
Apple Pay only works under specific conditions. If even one of these conditions isn’t met, the Apple Pay button won’t appear, no matter how perfectly you’ve configured your Stripe setup or plugin settings.
Ensure you’re using a compatible Apple device
Web browsers that support Apple Pay
If Apple Pay is visible there but not on your site, then it’s likely a site-specific setup issue.
If it’s not visible there either, your device or browser doesn’t support Apple Pay.
Alternatively, the Stripe Payment Gateway for WooCommerce plugin also lets you test the visibility of the Apple Pay button on your browser.
This is how you can fix the WooCommerce Apple Pay not showing issue on your device or browser.
Even if Apple Pay is correctly configured in Stripe and enabled in your WooCommerce payment settings, the button won’t appear if your store uses an unsupported currency or operates in an unsupported country.
Apple Pay is supported in many countries, but not all. The option won't be available if your Stripe account is registered in a country where Apple Pay doesn’t work.
Check if your store’s base location is in a supported country
Australia | Austria | Belgium |
Brazil | Bulgaria | Canada |
Côte d'Ivoire | Croatia | Cyprus |
Czech Republic | Denmark | Estonia |
Finland | France | Germany |
Ghana | Gibraltar | Greece |
Hong Kong | Hungary | Ireland |
Italy | Japan | Kenya |
Latvia | Liechtenstein | Lithuania |
Luxembourg | Malaysia | Malta |
Mexico | Netherlands | New Zealand |
Nigeria | Norway | Poland |
Portugal | Romania | Singapore |
Slovakia | Slovenia | South Africa |
Spain | Sweden | Switzerland |
Thailand | United Arab Emirates | United Kingdom |
United States of America |
List of supported currencies
Apple Pay supports a wide range of currencies, but the specific currencies available depend on the country or region where Apple Pay is offered.
Some commonly supported currencies are:
Ensure that your WooCommerce store’s base country and its currency are compatible with Apple Pay to show up.
If Apple Pay is not showing up on your WooCommerce checkout or related pages, and you see a message that says, Your domain is not verified in Stripe. This means Stripe cannot enable Apple Pay on your website.
Apple requires each website domain using Apple Pay to be verified to prevent fraud and ensure secure transactions.
Re-verify the domain for Apple Pay
This option will help you verify your domain with a pop-up message ‘Domain verification successful’ within a few seconds.
Manually verify the domain for Apple Pay
In case the domain verification fails, manually add your domain for Apple Pay verification from the Stripe dashboard.
Make sure to test the Apple Pay method in supported browsers and devices to check whether it shows up in your WooCommerce store.
You might assume that once Stripe is connected to your WooCommerce store, Apple Pay is automatically active, but that’s not always the case.
Apple Pay must be manually enabled in your Stripe Dashboard before it can appear on your checkout page.
Stripe uses the Payment Request API, which powers the Apple Pay button. Without enabling it, WooCommerce will not show the Apple Pay option at checkout.
Enable Apple Pay in Stripe
This is how you can enable Apple Pay from your Stripe account.
Even with Stripe enabled, Apple Pay won’t show up unless the Payment Request Button setting is enabled in the Stripe Gateway for WooCommerce plugin.
The WooCommerce Stripe Payment Gateway plugin has separate settings for express checkout. Just enabling Apple Pay in Stripe isn’t enough; you must also turn on the Apple Pay button from your WooCommerce payment settings.
Enable Apple Pay in WooCommerce Stripe Plugin
Save the changes when done. This will enable Apple Pay in your WooCommerce Stripe plugin.
Sometimes everything is set up perfectly: Stripe is enabled, your device supports Apple Pay, and your store uses a supported currency.
Still, the Apple Pay button doesn't show up. In many cases, the culprit is a conflict with your theme or another plugin interfering with how Stripe injects the Apple Pay button.
The Apple Pay button in WooCommerce is typically rendered using JavaScript injected by the Stripe plugin. Apple Pay won’t show up in case:
Here’s how you can fix this issue.
Check the browser console
Use the Inspect developer tool to look for errors in your web browsers. If there are errors related to Stripe.js, paymentRequest not defined, or JavaScript not loading, etc., it’s likely a conflict or script blockage.
For this, you can exclude Stripe scripts from optimization or whitelist URLs from security plugins.
Switch to a default theme
Temporarily activate a default WooCommerce-friendly theme like Storefront or Twenty Twenty Five.
Then, check if the Apple Pay button shows up. If it does, your current theme is likely blocking Stripe’s button from rendering.
Deactivate all other plugins
Temporarily deactivate all the plugins except WooCommerce and the Stripe Gateway for WooCommerce plugin.
Then, test again. If Apple Pay now appears, one of the plugins you deactivated will be the culprit.
You can reactivate plugins one at a time by refreshing your site and testing if the Apple Pay button disappears. This way, you can find the conflicting plugin.
Apple Pay only works over a secure HTTPS connection. If your site isn’t secured with an SSL certificate, Apple Pay won’t be displayed, even if everything else is set up correctly.
Apple Pay handles sensitive customer information and enforces strict security standards. It includes a valid SSL certificate, and all pages must load over HTTPS.
Install an SSL certificate
Most web hosting providers offer free SSL certificates via Let’s Encrypt or similar when purchasing a hosting plan.
Once you’ve got it, make sure to:
If you’re not sure, contact your hosting provider to help you set up.
Force HTTPS across the entire site
Use a plugin like Really Simple SSL or SSL Insecure Content Fixer to redirect HTTP to HTTPS. It can also help fix mixed content issues.
This way, you can ensure every page is fully secure.
Update all internal links
Make sure all internal links, image paths, and scripts in your theme or plugins are using https:// instead of http://.
Sometimes, the Apple Pay button may show on the product or cart page but not on the checkout page (or vice versa).
You can choose the Apple Pay button to show on different pages in WooCommerce. If only some of the pages are specified, the button will only show up there.
Configure the display location of Apple Pay
You can even customize the text and theme of your Apple Pay button.
Not only that, but you can also customize the button position, separator text, width, alignment, etc., for your product, cart, and checkout pages.
Save your changes when you are done.
This will solve the Apple Pay issue of not showing on some WooCommerce pages.
Once you’ve followed all the steps above, it’s important to test your checkout and payments functionality to check if the Apple Pay issue is fixed.
For that, navigate to WooCommerce Stripe settings and enable the Test or Admin Only Test mode.
Add a product to your shopping cart and head to the checkout page. Verify if you see an Apple Pay express checkout button there.
If you use FunnelKit Cart for WooCommerce, you’ll be able to see the Apple Pay button inside your shopping cart:
If you don’t see the express checkout button, this means it’s not configured on your device, and we recommend you follow the instructions above from pt. 1 to 8.
Getting Apple Pay to show up is just step one; now it’s time to turn it into a conversion-driving machine.
That’s where experts recommend using FunnelKit Funnel Builder to transform your WooCommerce checkout experience.
FunnelKit Funnel Builder is the most powerful sales funnel and checkout manager plugin for your WooCommerce store, and it has already been trusted by over 30,000 businesses to boost their sales and conversions.
Here’s what you can do with it:
If Apple Pay isn’t showing on your WooCommerce store, you’re not alone. But now, you know exactly what to look for.
Whether it’s testing on the wrong device, skipping Stripe domain verification, or a simple HTTPS issue, these fixes are all straightforward once you know where to focus. The payoff is a faster, more frictionless checkout experience that your customers will love.
But why stop there?
If you want to create high-converting checkout flows with Apple Pay, then you need more than just fixes.
You need a conversion-optimized, seamless checkout experience, and that’s where FunnelKit Funnel Builder comes in. It lets you design beautiful checkouts, optimize it for mobile, add smart upsells, and more.
So, Apple Pay is just one piece of your WooCommerce puzzle. FunnelKit Funnel Builder can help complete it by boosting conversions and unlocking your store’s full potential.
Give your shoppers the fast, seamless buying experience they expect. Start building high-converting checkouts with FunnelKit Funnel Builder!
Editorial Team
April 1, 2025Let's imagine a shopper is excited about your product. They add it to their cart, reach the payment step... and suddenly pause. Their budget is too tight or payday is...
Editorial Team
February 18, 2025Are you looking for a step-by-step guide on how to set up a WooCommerce Apple Pay payment gateway? You’re in the right place. Digital wallets like Apple Pay, Google Pay,...
Editorial Team
February 18, 2025Do you want to accept WooCommerce Google Pay payments on your online store? We know it is inconvenient when an online store doesn’t offer mobile payment options such as Google...
Editorial Team
April 1, 2025Let's imagine a shopper is excited about your product. They add it to their cart, reach the payment step... and suddenly pause. Their budget is too tight or payday is...
Editorial Team
February 18, 2025Are you looking for a step-by-step guide on how to set up a WooCommerce Apple Pay payment gateway? You’re in the right place. Digital wallets like Apple Pay, Google Pay,...
Editorial Team
February 18, 2025Do you want to accept WooCommerce Google Pay payments on your online store? We know it is inconvenient when an online store doesn’t offer mobile payment options such as Google...
Leave a Reply
You must be logged in to post a comment.