As a follow-up with some more info. I’ve tried using Safari with an iPhone as well as directly on the iPhone. Latest build of Safari and latest iOS / iPhone 8.
Hi there!
It looks like it’s appearing as expected, but if it’s spinning and no payment is taken then that would make me think it’s either a conflict or a configuration problem. We can check conflicts by:
1. Switching to a theme like Storefront – https://www.woocommerce.com/storefront/
2. Disabling all plugins except for WooCommerce and Stripe
3. Testing on the iOS device to see if it connects
If that works, then we know the issue is somewhere with a code problem.
Alternatively, it could be that Apple Pay isn’t set up quite right, though that’s harder to test. If you go to your Stripe settings and select “Log debug messages”, then it will create an error log you can access at WooCommerce > Status > Logs. After enabling the log, try to place an order with Apple Pay, and let it fail. Then, go to the log to see if it gives a reason or any additional information to help us move forward.
Let me know how it goes!
Hi Danny
Thanks for the above advice. I can confirm that the issue is still present, in the same way, when using Storefront with all plugins disabled except for WC and Stripe and paying on an iOS device (iPhone 8).
There was a log entry mentioning domain verification (which was done originally) so I re-verified the domain. The modal now pops up and I auth on the phone. The icon spins blue (red on the phone) for a while and then an error shows: “No payment taken!”.
I’ve taken a look at the log after doing the above and there is no new entry for the failed payment.
Thanks
Steve
Hello,
I had the same problem.
Try to add the domain for apple payments again in Stripe dashboard by removing the domain you have added. Dont add the domain again before my other steps is done.
After that go to Stripe settings in Wooocommerce. Uncheck apple pay and save. After that accept the tos on stripe dashboard and activate the domain you want to use with apple pay. Once that is done activate apple pay in woocommerce stripe settings once again and click save.
Worked for me.
Hi Jownas, thanks for the suggestion however the issue still remains after following your steps.
Plugin Support
dougaitken
(@dougaitken)
Automattic Happiness Engineer
Hi there Steve,
I went to check on your site to see if we could resolve your query but the product is out of stock.
Would you be able to contact us via your WooCommerce.com account and we can take a closer look at things?
Thanks!
Hi
I’ve opened a chat / ticket in my Woo account.
Thanks
Steve
This issue was fixed in v4 of the Stripe plugin.
Thanks for the support.