Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Accept Apple Pay in WordPress (The EASY Way)

Would you like to accept Apple Pay on your WordPress site?

Over the last several years Apple Pay has significantly grown in popularity, and now there are several easy ways to offer Apple Pay as a payment option on your website.

In this article, we’ll show you how to accept Apple Pay in WordPress.

How to Accept Apple Pay in WordPress

Why Accept Apple Pay in WordPress?

If you’re selling products or services on your WordPress website, then it’s important to let your visitors to pay with their preferred method.

Often that means using a credit card, but newer methods like Apple Pay and Google Pay are becoming more popular. Apple Pay now has over 40% of the mobile payment market in the US, and it makes online payments simple.

However, online Apple Pay payments can only be made from the Safari browser running on a Mac or iOS device.

That being said, let’s take a look at how to accept Apple Pay in your online store.

Note: We’ll cover how to add an Apple Pay option in WordPress without adding a full eCommerce cart, but we will leave other helpful resources at the end of this article for those looking for full eCommerce solutions.

How to Accept Apple Pay in WordPress

The first thing you need to do is install and activate the WP Simple Pay plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

WP Simple Pay is one of the top WordPress invoicing and payments plugins among small business owners because it’s both simple and powerful. The best part is that WP Simple Pay does not charge you any additional transaction fees, and you can set it up without the complexity of a cart system.

While there is a free version of the plugin, you need the Pro plugin to accept Apple Pay, create on-site payment forms, and more.

Upon activation, the WP Simple Pay setup wizard will start automatically. You simply need to click the ‘Let’s Get Started’ button to continue.

The WP Simple Pay Setup Wizard Will Start Automatically

First, you’ll be asked to enter your license key. You can find this information from your account on the WP Simple Pay website.

After that, you need to click the ‘Activate and Continue’ button to move to the next step.

You’ll Be Asked to Enter Your WP Simple Pay License Key

Now you’ll need to connect WP Simple Pay to Stripe. Stripe is a popular payment gateway, and it’s the easiest way to add Apple Pay to your WordPress site. It also supports all top credit and debit cards, Google Pay, and more.

Simply click the ‘Connect with Stripe’ button, and from there you can log in to your Stripe account or create a new one. Anyone with a legitimate business can create a Stripe account and accept payments online.

You Need to Connect WP Simple Pay to Stripe

Note: Stripe requires your site to be using SSL/HTTPS encryption. If you don’t already have an SSL certificate for your website, then please see our step-by-step guide on how to add SSL in WordPress.

Once you’ve connected to Stripe, you’ll be asked to configure your WP Simple Pay emails.

Configure Your WP Simple Pay Emails

The options for payment and invoice emails to your customers have already been enabled for you. So is the option for sending payment notification emails.

You just need to enter the email address where the notifications should be sent.

Once you’ve done that, you need to click the ‘Save and Continue’ button. This completes your setup of WP Simple Pay.

WP Simple Pay Setup Is Complete

Creating a Payment Form in WordPress

Next, you need to create a payment form.

You can get started by clicking the ‘Create a Payment Form’ button on the last page of the setup wizard. This will automatically take you to the WP Simple Pay » Add New page.

WP Simple pay offers different templates for payment forms. Go ahead and select the ‘Apple Pay / Google Pay Form’ template.

Select Apple Pay form template

You should start by giving the payment form a name and description.

After that, you can select any form type (Embedded, Overlay, or Stripe Checkout). For this example, let’s select the ‘Stripe Checkout’ option under Form Type.

Give Your New Payment Form a Name and Description

Next, you need to click on the Payment tab. Here you can set the payment mode to either live or testing.

The testing mode will let you make payments that are not actually charged to Apple Pay so you can make sure your form is working properly and emails are being sent.

Don’t forget to change this to ‘Live’ when you’ve finished testing and are ready to start receiving payments from your customers.

Set the Payment Mode to Either Live or Testing

You can also add the products or services that you offer, along with their prices and whether they are a one-time payment or a subscription.

An example price option should be already created for you. You can edit this price and simply click the ‘Add Price’ button until you have added as many prices as you need

Then for each one, you will need to add a label and price. You can also select other options, such as if the price is a subscription, or the user can determine the price, as in a donation.

Add Your Products and Services to the Payment Form

You can show or hide a price by clicking the small arrow on the right.

Next, we’ll move on to the ‘Form Fields’ tab. The essential fields have already been added to the form, and you can add more if necessary.

Using the ‘Form Fields’ drop down, you can choose additional fields and add them by clicking the ‘Add Field’ button. Options include name, phone number, address, and much more.

You Can Add Fields to Your Payment Form

The default text on the button is ‘Pay with Card’. If you like, you can change the text to something more generic, such as simply ‘Pay Now’. Then your customers won’t assume that credit cards are the only payment option.

Finally, the ‘Stripe Checkout’ tab allows you to select additional payment methods and tweak the checkout form that is displayed after the user clicks the ‘Pay’ button.

For this tutorial, we’ll leave those settings as they are.

Select any Additional Payment Methods and Tweak the Checkout Form

When you are happy with your payment form, click on the ‘Publish’ button to store your settings and push the form live.

Now we can add the form to a post or page on your website.

Adding the Payment Form to Your Website

WP Simple Pay makes it super easy to add forms anywhere on your website.

Simply create a new post or page, or edit an existing one. Then, click on the plus (+) sign at the top and add a WP Simple Pay block in the WordPress block editor.

Add the WP Simple Pay Block to a Post or Page

After that, select your order form from the dropdown menu in the WP Simple Pay block.

Once you’re finished, you can update or publish the post or page, and then click on the preview button to see your form in action.

Visit Your Website to See the Payment Form in Action

When your users click the Pay button, the Stripe checkout form will be displayed.

If they are using the Safari browser on a Mac or an iOS device like iPhone, then the Apple Pay option will be displayed at the top of the form. Otherwise, the Apple Pay option will be hidden, and your customers can pay using a credit card.

Apple Pay Will Be Offered When Checking Out on Safari on a Mac or iOS Device

If you’re looking for other ways to add Apple Pay in WordPress, then you can use full eCommerce solutions like Easy Digital Downloads or WooCommerce. Both of them have support for Apple Pay and Google Pay options.

For WooCommerce stores, we suggest using the free Stripe Payment Gateway plugin, created by FunnelKit. It offers a quick and secure way to accept payments via Stripe, Apple Pay, Google Pay, and more on your WooCommerce site. Plus, it comes with extra features.

We hope this tutorial helped you learn how to accept Apple Pay in WordPress. You may also want to learn how to create a contact form in WordPress, or check out our list of the best live chat software for small business.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

5 CommentsLeave a Reply

  1. Dennis Muthomi

    I recently set this up for a small e-commerce client. It made their mobile checkout so much better!
    Quick tip from my testing: Make sure to check the integration on different iOS devices. Screen sizes can affect how it works, so it’s worth testing on various iPhones and iPads.

  2. Jiří Vaněk

    I followed your article to set up Google Play, and it worked perfectly. However, just like Google, Apple also has a large user base, and I don’t want to underestimate their potential when it comes to payments. I wanted to thank you not only for the Google Play guide but also for this one for Apple users.

  3. Dayo Olobayo

    Security is always a concern when it comes to online payments. How does WP Simple Pay ensure the security of transactions using Apple Pay?

    • WPBeginner Support

      For the current implementation you would want to reach out to WP Simple Pay directly and they will let you know!

      Admin

      • Dayo Olobayo

        Thank you for the response. I will definitely contact them to learn more about their implementation and protocols in place to protect sensitive customer data.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.