Apple Pay and Google Pay compatibility

WooPayments provides your store with Apple Pay and Google Pay, which makes it easier for customers to checkout quickly using their saved account details.

This document will dig into how Apple Pay and Google Pay handle compatibilities with other products and features that are available in WooCommerce.

Product compatibility

↑ Back to top

The Apple Pay and Google Pay integrations in WooPayments are compatible with all of these product types:

1 Subscription product purchases require a customer to have or create an account. Guest users can only purchase subscription products via Apple Pay if account username and password generation settings are enabled at WooCommerce > Settings > Accounts & Privacy.
2 For these types of products, the Apple Pay button cannot be shown on the product page itself. It will appear on the cart and checkout pages, if those are enabled.

Browser compatibility

↑ Back to top

This table shows which express checkout methods appear in various scenarios:

Browser + DeviceApple PayGoogle PayWooPay
Chrome (desktop)
Edge (desktop)
Firefox (desktop)
Opera (desktop)
Safari (desktop)
Chrome (iOS)
Firefox (iOS)
Edge (iOS)
Chrome (Android)
Firefox (Android)
Edge (Android)

Settings compatibility

↑ Back to top

Certain combinations of WooCommerce settings can cause the Apple Pay and Google Pay buttons to be hidden in some cases.

For example, the most common scenario is entering your product prices exclusive of tax and also calculating taxes based on the customer billing address:

If your store is configured that way, WooPayments will not be able to display the Apple Pay and Google Pay buttons for products that do not require shipping (e.g. virtual products). This is because WooPayments won’t know the billing address.

Feature compatibility

↑ Back to top

Apple Pay and Google Pay are very similar to card payments. As a result, they are compatible with many of the same features as credit or debit card payments — but not all of them.

Can I use Apple Pay and Google Pay without taking card payments in checkout?

↑ Back to top

While there there is no way to completely disable card payments during checkout while still using WooPayments for accepting Apple Pay or Google Pay, you can hide the card fields on checkout using some custom CSS.

Can I use Apple Pay and Google Pay if I add extra fields to my checkout page?

↑ Back to top

Apple Pay and Google Pay are not compatible with extensions like Checkout Field Editor which may be used to add additional fields on the checkout page.

Can I authorize charges with Apple Pay and Google Pay and capture them later?

↑ Back to top

Yes. If you have checked the Enable manual capture option in Payments > Settings, you can manually capture authorized charges paid with Apple Pay and Google Pay, just like other credit card transactions.

Can I issue refunds with Apple Pay or Google Pay?

↑ Back to top

Yes. WooPayments allows you to issue refunds for Apple Pay and Google Pay transactions just like normal transactions.

This section of our Managing Money guide shows how to refund a payment.

Can I test Apple Pay or Google Pay while in sandbox mode?

↑ Back to top

Yes, Apple Pay and Google Pay are fully compatible with sandbox mode.

Checking logs

↑ Back to top

In some cases where Apple Pay and/or Google Pay aren’t showing up on your site, you can confirm the reason using the WooPayments logs. To do that:

  1. First, enable WooPayments debug mode / logging.
  2. Load or refresh a page where you expect Apple Pay or Google Pay to show.
  3. Check the most recent WooPayments log for the text: Express Checkout Element button disabled.

For example, if the buttons are not being shown because there’s an unsupported product in the cart, the logs will say: Items in the cart have unsupported product type ( Express Checkout Element button disabled ).

This can help you determine why the buttons are not shown in some cases.

OSZAR »