Skip to main content

How To Easily Accept Apple Pay And Google Pay (Using Stripe)

Illustration: websites with Apple Pay and Google Pay buttons

Do you want to accept Apple Pay and Google Pay in your store? Good idea. Adding this convenient feature can make for happy customers and increased sales.

In this article we’ll show you how to sell your digital products and downloads with Apple Pay or Google Pay.

It’s free when you use the Easy Digital Downloads WordPress plugin.

Let’s make it super-easy for people to pay you!


What Are Apple Pay and Google Pay?

Screenshot: Apple Pay and Google Pay app icons

Apple/Google Pay are digital wallets. Users set up their credit cards or payment methods on their mobile devices or laptops. Then they can check out with Touch ID, Face ID, or one click. 

When customers visit a supporting website they can make purchases very easily. It’s pretty much the fastest, most convenient way to make a purchase online.


Why Use Apple Pay and Google Pay?

You should offer Apple/Google Pay on your store because it makes it easy and convenient for customers.

Once someone is on your site and has found a product they like, your number one priority is to make it easy for them to complete their purchase.

60% of people abandon their checkout/cart without making a purchase. You don’t want that!

📈 🚀 The amount of people paying for things right from their iPhone is growing crazy fast. ‘Mobile contactless payments’ are expected to grow 92% in the next few years from 26 billion dollars to nearly 50 billion.

People using Apple/Google/Microsoft Pay allow one-click purchasing on their personal device. They don’t have to type in their name, address, and payment info. Just click and done!

So you’re likely to convert more site visitors to customers when you offer them the convenience of using this type of one-step checkout.

It’s easy and free to do this for your digital product sales!


How To Easily Set Up Apple Pay and Google Pay

You can get started selling digital products with Apple Pay and Google Pay Pay for free!

Apple Pay, Google Pay, and Microsoft Pay buttons are collectively called payment request buttons.

Easy Digital Downloads integrates with the Stripe payment request API so you don’t have to do any custom coding.

Set Up A Store

If you are a digital creator making digital products and downloads the best way to sell them is on a WordPress website with Easy Digital Downloads.

WordPress + Easy Digital Downloads Logos

Why?

WordPress 

WordPress is the best way to build a website. WordPress powers more than 43% of the entire internet. Nothing else comes close.

It’s the perfect mix of easy to use, affordability, and futureproof.

Screenshots: WordPress.org Plugin Directory
Almost 60,000 plugins, and this isn’t even all of them

You might be able to find something that seems to beat WordPress with two of these, but not all three.

You may find something easier to use (at first glance) but it won’t be as powerful or future proof. You may find something cheaper, but it also won’t be powerful or future proof.

Because WordPress is so big, you can sleep well at night knowing it can do anything you need it to. Whether by customization or by using a service provider, WordPress has the biggest ecosystem of plugins and professional service providers to make your website ready to grow with you.

🤷🏽‍♀️ Don’t have a WordPress site yet? No problem, you just need a good web host to get started.

➡️ Check out our guide to choosing a web host (with discount codes!)

Easy Digital Downloads (EDD)

Easy Digital Downloads Logo Banner

Easy Digital Downloads is one of the most trusted WordPress eCommerce plugins. It’s trusted by more than 50,000 businesses of all sizes to run their digital stores.

EDD is purpose-built for selling digital products.

With many other eCommerce solutions selling digital products and downloads is an afterthought. You’ll waste time setting up a store designed for physical goods with shipping, inventory and logistic tools you don’t need.

The free version (not free trial) of EDD includes:

  • Stripe and/or PayPal integration
    • Apple Pay and Google Pay Express Checkout buttons require Stripe
  • Full control over pricing
  • Fully customizable branding and customer experience
  • Direct communication with customers
  • Shopping cart
  • Flexible checkout options
  • Discount codes
  • Customer management (basic CRM)
  • eCommerce reports

What’s stopping you!? Get started today.

Using WordPress and want to get Easy Digital Downloads for free?

Enter the URL to your WordPress website to install.

 

Don’t Need A Full Store?

If you are only selling a few items you might not need a full eCommerce store. If that’s you, we suggest WP Simple Pay

WP Simple Pay Logo

WP Simple Pay makes it easy to add powerful and customized payment forms to your website. It’s the #1 Stripe Payment plugin for WordPress.

This is an option if all of the below items are true for you:

  • You have or will be setting up a Stripe account
  • Will use Stripe as your only payments processor/gateway and it’s available in your country
  • Don’t need a shopping cart and full store (no ability to browses lots of products, only selling a few items)

🔍 Check out WP Simple Pay


Get Started with Easy Digital Downloads 

Configuring Apple Pay and Google Pay buttons is FREE with Easy Digital Downloads! We take care of all the programming with our Stripe integration.

Logos: WordPress, EDD, and Stripe

You just need to use the Stripe payment gateway/processor, which is built right in to EDD. 

You can set up a Stripe account yourself at stripe.com. When doing this you’ll have to keep track of API keys. API keys are secret codes, they look like strings of 20 random characters. You have to copy and paste them from Stripe to EDD. It’s a little techie and difficult.

To skip this, you can connect to stripe from within your WordPress dashboard when you have EDD installed.

Screenshot: Stripe Connect get started
Using Stripe Connect from within EDD

🔐 EDD is a verified Stripe partner. Everything is completely secure and easy to set up.

Pricing

The EDD plugin is free to use. But there is no avoiding some form of transaction fees and credit/debit card fees when allowing customers to pay online. This is true with PayPal or any other payment processor.

💳 Pay-as-you-go pricing is a 2% per-transaction fee + Stripe/credit card fees (2.9% + $.30)

Express Checkout

For this article we’re going to focus on the setup of Express Checkout.

The Express Checkout payment option is how you get going with Apple/Google Pay buttons in EDD. EDD makes use of the Stripe API to process these payments, super fast.

Step 1-2-3 • Read This Quick Start Guide

First, we have a quick start guide for:

  1. Setting up EDD
  2. Building your first product (called a Download in EDD-speak), and
  3. Getting set up on Stripe

🏎 Check this out the quick start guide

Step 4 – Configure Express Checkout Buttons

Next, after you’ve installed EDD, built your first Download, and set up Stripe, you’re really quite close to being done!

On your website backend (WordPress dashboard) go to Downloads > Settings > Payments > Stripe.

You already will have configured debit and credit card payments from the Quick Start Guide above in Step 1.

Look for the section called Apple Pay/Google Pay.

Screenshot: Stripe settings for Apple Pay and Google Pay in EDD

Simply check one or more of these boxes to enable Express Checkout. This will allow Apple/Google Pay.

You can choose if and when you want Express Checkout to be an option. It depends on the shopping experience you want to provide. 

Which Of The Three Boxes?

Screenshot: Stripe settings for Apple Pay and Google Pay in EDD detail
  • Want to make customers add items to their cart and then go to the checkout page?
    • Check box labeled ‘Checkout’.
  • Do you want or need customers to be able to skip the cart and purchase right from the product (Download) page?
    • Click the checkbox labeled ‘Single Download’.
  • Should customers be able to purchase from a page where they are browsing all or a category of your products?
    • Use the checkbox labeled ‘Download Archive’ 

It just depends on what you want to do. For some types of stores you want to make it easy for customers to purchase immediately no matter what page they are on. 

For others you may want them to go to a shopping cart then the checkout page.

Once you click those checkboxes, you are done on the EDD side of things.

However, you have to go to your Stripe Dashboard to configure some settings. It’s not hard.

Configure Apple and Google Account on Stripe

Go to dashboard.stripe.com and log in.

Note, these screenshots and the exact details of using Stripe dashboard are subject to change. They may change the interface without us knowing. We do make periodic updates to our posts.

Once logged in, it’s easiest to click this link:

dashboard.stripe.com/settings/payment-methods

You can also get there, by clicking the settings icon (⚙️) and then Payment Methods. It is slightly hard to find.

Screenshot: Stripe Dashboard, Payment methods link path

On this page you’ll see an area called Wallets.

Click to Turn on Apple Pay and Google Pay.

Screenshot: Stripe Dashboard, Wallets

Stripe Apple Pay Configuration

Next, you’ll have to click the Configure button on Apple Pay’s area to do some extra steps.

Screenshot: Stripe Dashboard, Apple Pay Wallets Settings

You have to add your web domain/s that you want to enable for Apple Pay. 

Click on the ‘+ Add New Domain’ button and add your websites domain/URL on Step 1.

Here’s where things get interesting. Stripes Dashboard interface doesn’t explain this super clearly. After you type in the domain and hit ‘Add’ Stripe and EDD will automatically upload that verification file to your site. It works for most web hosts.

If it doesn’t you’ll have to download the file under step 2 and upload it to this folder on your website:

https://example.com/.well-known/apple-developer-merchantid-domain-association

Note: swap in your domain name.

Screenshot: Stripe Dashboard, Apple Pay Domain Settings

Once that file is in place, Apple Pay buttons will load on Touch ID and Face ID enabled devices in the Safari browser.

Screenshot: Apple Pay button on frontend checkout page
Sample Apple Pay Button

Stripe Google Pay Configuration

You don’t have to do any extra steps for Google Pay verification. 

Screenshot: Apple Pay button on frontend checkout page
Sample Google Pay Butto

Just know that the user/customer needs a Google Wallet account and a Google Pay enabled device. That means a device with NFC (near field communication) and Android version 5.0 Lolipop or higher.

🔍 Check out this Google Support doc for more information

Apple Pay Testing

You can’t do test payments with Apple Pay. Total bummer. You can set up a test product in live mode that costs one dollar and do a test that way.

You will need to have an Apple Device that supports Apple Pay. The must be running macOS or iOS. Devices include an iPhone, iPad, and laptop with a Touch ID sensor. Mac Minis, older Macs, or other MacBooks without Touch ID won’t work.

Google Pay Testing

You can set up a Stripe test card in Google Chrome. So that’s good!

Go to Chrome’s settings and search for ‘Payments’. Or navigate (as of this writing) to Settings > Autofill > Payment Methods.

You can enter a stripe test card here. Use:

  • Card number: 4242424242424242
  • Expiration date: Any
  • Note: You may need to use a different test card in your region/country (click here or see below)

Or click here for more information on using test cards and other numbers for different regions/brands.

🔍 Stripe Testing Page

More Information

We have more information about how to set up and do troubleshooting for Apple Pay and Google Pay button in our docs.

🔍 EDD Express Checkout Doc


Conclusion

Money! You’ve learned how to sell your digital products online with Apple Pay and Google Pay. This can help you increase sales by adding the convenience of Touch ID, Face ID or one-click payments.

We have a lot more resources for digital creators like you. What do you want to learn about next?

Be sure to follow us on Facebook and Twitter to get our latest resources for digital creators.

Joe Wells

About Joe Wells

Joe is a Marketing Specialist at Awesome Motive. For years he’s been helping people and organizations succeed with WordPress. He is also the founder of an alternative accounting solution for your side hustle called HustleBooks (powered by Easy Digital Downloads). He and his family live and play just outside Detroit. A busy dad, he enjoys running, watching and creating films.

@thisisjoewells

Leave a Reply

Your email address will not be published.