By adding this button to your forms, site visitors are shown either an Apple Pay, Google Pay, or Microsoft Pay button if their browser and device combination supports it. If none are available, the button is not displayed.
Currently, supported browsers include Chrome Desktop, Chrome Android, macOS Safari, iOS Safari, and Microsoft Edge for Windows.
A payment method needs to have been saved to the browser or device as well. For example, you can save a card in Chrome, or add a card to your Wallet for Safari.
See a few screenshots of the Apple Pay and Google Pay customer experience if you don’t have access to one of these browser/device combinations.
NOTE: Google Pay and Apple Pay are enabled by default when using Stripe Checkout. You can disable one or both by visiting the Stripe Checkout settings in the Stripe Dashboard.
Apple Pay & Google Pay Button Placement
You can add an Apple Pay/Google Pay button to any payment form by simply selecting it on the Custom Form Fields tab.
We recommend placing the Apple Pay/Google Pay button above the following fields that it allows your customers to bypass, including Name, Email, Credit Card, Address, and Checkout Button.
In turn, we recommend placing the Apple Pay/Google Pay button below all other custom fields, as the customer will need to fill them out regardless of which payment method they select.
You have three choices for the text that displays on the Apple Pay/Google Pay button
The buttons will display on the front end like this for Google Pay:
The buttons will display on the front end like this for Apple Pay:
To use Apple Pay, you must be connected to your Stripe account in Live mode or have your Live API keys enabled.
Registering your domain with Apple Pay
To use Apple Pay, you need to register with Apple all of your web domains that will show an Apple Pay button.
First, you’ll need to download a domain association file and upload it to your host. WP Simple Pay Pro will attempt to do this automatically the first time you save a payment form with an Apple Pay button in live mode, but if you need to do this manually for any reason, you can follow these steps from Stripe.
Next, you’ll need to tell Stripe to register your domain with Apple. You can do this by either going to the Apple Pay tab in the Account Settings of your Stripe Dashboard.
Once you’ve registered your domains, you’ll be able to make payments on your site using your live API keys.
For more details see Stripe’s doc on Verifying your domain with Apple Pay.
WP Simple Pay is using Stripe’s Payment Request Button to integrate with Apple Pay, Google Pay, Microsoft Pay, and the Payment Request API — a browser standard that gives your customers the ability to quickly provide payment and address information they’ve stored with their browser.
For more details found in the Stripe docs:
Apple Pay, Google Pay, and Microsoft Pay are available to cardholders at participating banks in supported countries.
The Account Country setting in Simple Pay Pro > Settings > Stripe Setup determine which country Apple Pay, Google Pay, and Microsoft Pay will use to determine seller eligibility.
Both parties (buyer and seller) need to originate from an eligible country for the Apple Pay/Google Pay buttons to appear on the purchase form. The lists of supported countries are linked below.