We’re also proud to be the first open source platform to integrate with Apple Pay. Open source is the default for us, but it’s exciting to continue that level of openness with such an important payment solution.

Read on for more about Apple Pay for WooCommerce, how to activate it, and why it exactly as awesome as you may already suspect.

Apple Pay for WooCommerce: launching first with Stripe Payments

Apple Pay for WooCommerce requires a payment gateway to power it, and to start we are launching with one of our trusted partners, Stripe Payments.

In the future, we look forward to releasing Apple Pay for WooCommerce with other payments providers, which will avail it to a broader segment of users. As of today however, it’s available to WooCommerce stores running the latest version of the Stripe extension.

Today’s announcement is therefore largely for store developers and folks selling with WooCommerce in a total of 10 countries: Australia, Canada, Switzerland, Spain, United Kingdom, France, Hong Kong, New Zealand, Singapore, and the United States. These are the countries that Stripe for Apple Pay serves.

If you’re not in one of these countries, we feel your sadness. But not to worry: we have other payment partners on deck and plan to release more options in the near future. To stay tuned specifically about Apple Pay for WooCommerce, sign up to this list and we’ll let you know as we roll out support into additional locations.

How to use Apple Pay with WooCommerce

If you are already accepting payments with Stripe in your WooCommerce store, you’ll be able to activate Apple Pay simply by updating your Stripe for WooCommerce extension. Doing so will switch it on for you in one neat click.

If you haven’t yet added Stripe for WooCommerce to your store, get the extension for free and you’ll be able to have Apple Pay set up and displaying in minutes.

Once Stripe is up to date, you’ll find the proper settings via the Settings > Payments tab. You’ll have the option to change the button color and language (default EN).

In the same area you’ll see a notification about domain verification. There are some baked in smarts that the extension does on your behalf, which circumvents the need for any additional running around here. Unless it shows up with an error — which would be due to a failed API call — you can safely ignore this bit. But if you’re interested in the domain verification piece, read this.

Device compatibility and touch payments on the go

Shopping on websites accepting Apple Pay is as simple as the touch of a finger with Touch ID. It removes the need to manually fill out lengthy account forms or repeatedly type in shipping and billing information.

Mobile payments made easier, thanks to stored shipping information and the simplicity of touch.

When paying for goods and services on the go in apps or Safari, Apple Pay works with iPhone 6 and later, iPhone SE, iPad Pro, iPad Air 2, and iPad mini 3 and later.

You can also use Apple Pay in Safari on any Mac introduced in or after 2012 running macOS Sierra, and confirm the payment with iPhone 6 or later, Apple Watch, or even with Touch ID on the new MacBook Pro.

A few more things to know

We know security’s a big concern for you, and security and privacy is at the core of Apple Pay. When you use a credit or debit card with Apple Pay, the actual card numbers are not stored on the device, nor on Apple’s servers. Instead, a unique Device Account Number is assigned, encrypted, and securely stored in the Secure Element on the user’s device. Each transaction is authorized with a one-time unique dynamic security code.

Another common concern is checkout clutter, especially on mobile. Not to worry: Apple Pay will only show as an option to eligible customers.

Built into the extension is the intelligence to detect when someone has Apple Pay activated (and even if they already have a card stored). This way you can rest assured there will never be a situation where someone sees the “Buy with Apple Pay” button or messaging if they wouldn’t want to.

Only customers who can use Apple Pay will see the option at checkout.

Speaking of payments, other WooCommerce payment methods you’ve added will remain alongside Apple Pay. Apple Pay will be shown during the checkout process, but the regular options will, too, so shoppers will be able to choose what suits them best.

Just for clarification, are you referring to the “Buy with Apple Pay” button that appears on your store or the option to toggle on and off Apple Pay in the Stripe extension settings?

If you’re referring to the former, the best thing to do is to contact our support team with your details and they can troubleshoot why it’s not working for you. The blog unfortunately isn’t the best place to figure these things out. 🙂

Hi, I have integrated the latest version, all set up, apple pay active, domain informed in stripe, all green, … the “Buy with Apple Pay” button does apear BUT nothing go through. (I am using a iphone 7 to test it)
I have submitted a ticket to support, waiting for reply.
Thanks!

This is pretty much dependent on your store’s settings. 🙂 So if you have guest checkout enabled for your store, guests will be able to use it.

Apple Pay’s saved billing information, one touch payments, etc. is completely separate from your store — the information is stored securely with Stripe — so it shouldn’t have any real impact on your checkout flow. Other than boosting purchases, that is. 😉

Hi all, i had similar issues but managed to get it to work by adding my domain in Stripe dashboard, and then going back into Woocommerce Stripe setting and press save. Didn’t have to place the apple-developer-merchantid-domain-association file because it was done automatically by the Stripe plugin. Hope this helps.

Hey Taylor, sorry to hear you’re having issues here. There’s a list of prerequisites you can refer to here: https://stripe.com/docs/apple-pay/web If you don’t have a Wallet set up, that might be why the button isn’t showing, we’ve seen that already in some tickets 🙂

If you continue having issues please do open a ticket with us and our payments team will do a deeper dive in to see what’s going on.

I was having trouble getting the domain to verify with Apple Pay. It turned out I had to make a rule in my WAF on Stackpath to allow access to the file I had uploaded. It was blocking access to it. After that, verification went right through. I followed the manual steps in my Stripe account 🙂

You need to make the ‘Only customers who can use Apple Pay will see the option at checkout.’ more prominent so dummies like me don’t keep on trying to fix a non existent problem. I raised support tickets with Woo & Stripe & Apple to get to the bottom of why I could not see the option in my checkout!!! Of course I can’t see it I don’t have ApplePay!!!
There should be some message or notification or a ‘placeholder’ image for us admins so that we know it has been successfully integrated and is working!

OK, so now Apple are saying I must pay for this service. They say:
”
Hello Melinda,

Thank you for contacting Apple Developer Program Support regarding access to your certificates.

I have reviewed your account and found that you do not have an active Apple Developer Program. The Apple Developer Program will give you access to the Certificates, Identifiers and Profile portal.

Please continue your enrollment and you’ll have access to your certificates once it is complete.
”

Well sorry but I am not paying Apple a cent to have ApplePay as an option. They should be paying me. I also thisnk that If Woo are offering this then it should be made clear that this is not a free service.

There are no additional charges from either Stripe nor WooCommerce to enable Apple Pay on your store. So to be clear, the only payments you’ll need to make to get Apple Pay working would be to Stripe to process your payments, if you’re not already using it as your payment gateway.

If you run into any further issues, please consider opening a ticket with us: https://www.woocommerce.com/my-account/tickets/ That way our support team can find out exactly what’s going on with your store, how far you’ve gotten in the setup, etc.

Will there be an option to have the apple pay button on the product page. At the very least the cart page. It only shows on the checkout page. It would be a faster user experience if those two options were available.

I have a client that will be selling gift cards online through WooCommerce. Setting up Paypal or Stripe is of course no big deal for the buyer to purchase a card. After subtracting the selling fees related, can there be a way to transfer the balance to Apple Pay? Thanks.

While I am glad to see there is some progress integrating Apple Pay to Woocommerce, I cant believe nobody else has mentioned the fact that this whole integration is tethered to the requirement that you use Stripe! Since we do not use Stripe, this will not help us. I hope Apple Pay becomes available on other merchant accounts/gateways soon.

This is a useful integration with the Stripe Payment Gateway plugin for your eCommerce store. And when it comes to security, we all know where Apple stands. Apple adoption has increased from 13.1% in June 2015 to 23.8% in June 2016 so it will be useful to wider audience now.

Hello,
I have tried all day to get Apple Pay to show up on my Checkout. I have done the verification with the WP plugin, I have verified with Stripe. I have made sure all the checkboxes are enabled within WooCommerce and still no Apple Pay. I am really at a loss for my site and why this isn’t working for me. I’m pretty knowledgeable about front-end development and such, I am at a loss as to what is causing my Apple Pay to not work. I even reset my Apple Pay on my iPhone running 10.2 to verify. No luck. Can you provide any insight? Thank you! (nomadicusa.com)