Home > WooCommerce > Docs > How to add Apple Pay to WooCommerce

How to add Apple Pay to WooCommerce

Last updated: December 01, 2023
This article has been written and researched by our expert Avada through a precise methodology. Learn more about our methodology





Apple Pay is a service that allows you to pay WooCommerce payments. It enables you to add Apple Pay’s power and simplicity to your WooCommerce store. Mobile payments are becoming more popular, particularly among young people. Contactless payments are expanding at the same time as they are.

This article will look at the growing popularity of contactless payments and how Apple Pay fits into it. We’ll also go through what Apple Pay is and how companies are receiving it. After that, we’ll go through a few reasons why you should use this payment gateway before giving you some pointers on how to get started.

In this article, we will show you How to add Apple Pay on WooCommerce to upgrade your online store.

Reasons to add Apple Pay on WooCommerce

We’ve previously discussed a number of the reasons why retailers accept Apple Pay. Let us now elucidate and build on those grounds. There are seven reasons why you should allow Apple Pay on your WooCommerce store, according to this list.

  • iOS’ Market Share
  • Increase Conversions
  • Simplicity
  • Security
  • Prevent Fraud and Chargebacks
  • Available via Stripe for WooCommerce
  • Future Proof Your Business

How to add Apple Pay on WooCommerce

Step 1: Installation

The Stripe payment gateway provides Apple Pay support, and it’s a reputable processor with reasonable fees and an intuitive setup process. There are also a few plugins to link Stripe with WooCommerce.

Install and activate the Stripe WooCommerce plugin for your WordPress site to get started. You should also create a Stripe account on the company’s website, filling out everything from your company’s information to your bank account information.

Go to the WordPress dashboard once you’ve finished putting everything together.

In your WordPress dashboard, go to WooCommerce → Settings.


Click the Payments tab to reveal all available methods like Direct Bank Transfer, Check Payments, and Stripe.


To find the Stripe Credit Cards payment option, scroll below. You’ll see several more fields with Stripe in the title, but ignore them for now; you’ll need to enable the basic Stripe Credit Cards capability first.

The Stripe Credit Cards switch should be turned on. Then, depending on which option displays for you, select Set Up or Manage.


Step 2: Enable payment request buttons

Currently, the Stripe connection with your WordPress site allows credit card processing when a consumer completes the store’s checkout procedure. And while this is an essential step toward adding the Apple Pay button, there are still a few more stages to complete.

Return to the WordPress dashboard and navigate to WooCommerce Payments Settings.

Enable payment request buttons

Under the Payments section, click the Apple Pay option.

Stripe is required by Apple Pay to verify that you own this domain.

Enable payment request buttons

As a result, it requires you to upload a verification document to a part of your hosted website’s files.

The good news is that you’ll almost never have to do this manually. Simply go to the Apple Pay area and click the Register Domain option.

After that, you should receive a notification stating that the domain has been successfully registered.

Go to the Stripe dashboard and select Settings Payment Methods Apple Pay to check sure everything is operating properly.

Enable payment request buttons

Your domain name should show up in the list of Web domains.

Enable payment request buttons

Follow the link in the WooCommerce Apple Pay Settings to manually submit the correct verification document if you receive a failure notice or can’t find the connected web domain on your Stripe dashboard.

Enable payment request buttons

When a client enters your website through a mobile device with their Apple Pay account enabled, your checkout module displays the Buy With Apple Pay button once the domain name has been validated (either automatically or manually).

Step 3: Add your domain to Apple Pay and download verification file

After that, go to your Stripe dashboard and log in.

Then choose Settings > Payment Methods > Apple Pay from the drop-down menu.

Add your domain to Apple Pay and download verification file

After that, select “add domain” and type in your domain name.

Add your domain to Apple Pay and download verification file

Finally, save the verification file to your hard drive.

Step 4: Upload verification file

Next, use a program like FileZilla to connect to your server through SFTP or SSH.

Then, in your document root, upload the apple-developer-merchantid-domain-association file to the.well-known folder.

A string of numerous randomly generated numbers should appear.

Upload verification file

4 Best WooCommerce Apple Pay Plugins

1. Stripe


Stripe for WooCommerce is a popular WooCommerce plugin that takes payments for WooCommerce shops through mobile and online. It’s a completely free plugin that you can get from the WooCommerce extensions shop.

Because Stripe is compatible with Apple Pay, you won’t have to worry about complicated certification processes if you use it for the integration. It has built-in support for Apple Pay, Google Pay, and the Payment Request API, allowing for a quick and secure checkout.


  • During checkout, you will not be routed to any other website.
  • Increase your internet business’s conversion rate.
  • Accept all major credit and debit cards, as well as almost 135 different currencies.
  • Assist with Apple Pay, Google Pay, and other local payment options integration.

Price: Free

2. CyberSource


WooCommerce CyberSource payment gateway plugin is a premium plugin that allows you to accept credit card payments directly on your WooCommerce site via CyberSource. Customers will only need to submit their credit card information directly on your online store during the checkout process when this is installed. The CyberSource plugin will handle the remaining transactions and checkout processes.


  • Make your consumers want to come back to your store after they’ve finished shopping.
  • Assist in increasing the conversion rate
  • Accept eCheck payments and have excellent fraud prevention systems.
  • Allow customers to save payment methods in their accounts.
  • Apple Pay is supported, however certificates must be produced manually.
  • Apple Pay locations may be enabled individually, and it only supports locations and currencies in the United States.

Price: 79$

3. Moneris


WooCommerce Moneris is a premium WooCommerce payment gateway plugin that processes over 3 billion credit and debit card transactions for over 350,000 merchant locations across North America.


  • Provide high-quality processing and services for the Canada location.
  • Give you complete control over your checkout process.
  • PCI compliance necessitates the use of an SSL certificate.
  • Support Apple Pay and assist in enabling Apple Pay sites in the United States and Canada.
  • For integrating Apple Pay with an online store, you’ll need to manually generate certificates.
  • For Apple Pay integration, the PEM file on the server is required.

Price: 79$

4. PayPal Powered by Braintree

PayPal Powered by Braintree

Braintree is a free WooCommerce payment gateway plugin that accepts PayPal, credit card, and debit card payments. It’s easy to set up and use.


  • Assist US and non-US shop operators in making transactions simple and quick.
  • Support Apple Pay and assist with the individual activation of Apple Pay sites.
  • Apple Pay is only available in the United States.
  • Assist in avoiding certain time-consuming procedures while integrating WooCommerce with Apple Pay.
  • Ensure greater transaction security by activating AVS, CVV, and configurable risk criteria, which assist to avoid and identify fraud.

Price: Free


Apple Pay, a digital wallet and mobile payment system, gives you another method to accept payments from customers who visit your website. Like other mobile payment gateways and money-transfer applications (such as Venmo, Amazon Pay, and Google Pay), Apple Pay makes it easier for customers to pay by allowing them to make safe purchases straight from their phones.

Apple Pay customers attach their debit and credit cards to their iPhone’s Wallet app and store them there. If an online or physical retailer accepts Apple Pay, payments can be processed in a matter of seconds.

I hope you find this post about How to add Apple Pay on WooCommerce necessary!

Roger has over 4 years of experience in SEO. While in college, he started learning about SEO and showed a passion for the field. Right after graduation, he embarked on SEO projects and achieved great success. After years of working, he has learned deeply about SEO. Currently, he is the SEO team leader at avada.io

Stay in the know

Get special offers on the latest news from AVADA.