Apple Pay domain verification failed.
-
I am getting a message:
Apple Pay domain verification failed. Please check the log to see the issue. (Logging must be enabled to see recorded logs)
My payment gateways are just Stripe and Paypal
Do I need to configure anything at my Stripe or Paypal account?
Thanks
-
Hi there!
Have you enabled logging as mentioned there? If so the log will tell you why.
Have you added the Apple verification file as described here?
Please let us know, thanks!
Hmm, I’m a bit confused. Added the domain in stripe, downloaded the file but there was already a file in the .well-known folder from a year ago (I don’t remember adding that but the new file had an extension .dms so uploaded that as well
existing file: apple-developer-merchantid-domain-association
new file : apple-developer-merchantid-domain-association.dms
Log shows this:
2017-12-27T13:08:01+00:00 CRITICAL Class 'WPSEO_WooCommerce_Shop_Page' not found 2018-02-07T02:42:51+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-07T14:37:07+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-07T15:33:39+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-08T02:32:24+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-08T14:21:48+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-08T15:15:06+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-09T02:16:44+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-09T14:19:54+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-09T15:15:21+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-10T02:16:32+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-10T14:16:04+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-10T15:18:24+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-11T02:18:03+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-11T14:21:32+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-11T15:21:37+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-12T02:22:34+00:00 CRITICAL Call to undefined function request_filesystem_credentials() 2018-02-12T14:28:00+00:00 CRITICAL Call to undefined function request_filesystem_credentials()
Should do anything else in Woocommerce, because I don’t actually see an Applepay button on my scheckout, just Stripe (andPayapl)
That looks like the Fatal Error log, what does your Stripe log say? It will need to be enabled in your Stripe settings first.
The file doesn’t need a .dms extension so not sure why that was added. It shouldn’t have an extension and be added. Stripe should also tell you if that has been added correctly.
That looks like the Fatal Error log,
That’s what I got after clicking on the log link Please check the
-
log
to see the issue.
OK, I ticked in Stripe Log debug messages but then the original message Please check the logto see the issue. has disappeared, so I’m even more confused.
Where is my Stripe log supposed to be?
The log is under WooCommerce > Status > Logs, and select the Stripe log from there.
OK just got a message you can’t see my previous post for 72 hours as it’s held in moderation !!!!
This post has been held for moderation by our automated system. It will be reviewed within 72 hours.
Seriously bad support going on here.
Seriously bad support going on here.
I’m trying my best to help, please be patience, you’re using a free e-commerce plugin and free payment gateway plugin. There are many people to help and we’re doing our best.
That moderation message doesn’t apply to me, I can see it.
However I would suggest you delete that entire log you attached as it contains private information of people who made purchases on your site.
The latest entry from there is from 03-17-2017, nothing from this year, so it looks like you will need a purchase to go through to start the new more recent log.
However I would suggest you delete that entire log you attached as it contains private information of people who made purchases on your site.
OK, deleted that, but you did ask for tyhe log so I pasted it.
The latest entry from there is from 03-17-2017, nothing from this year, so it looks like you will need a purchase to go through to start the new more recent log.
Thanks, but I’m not sure where to go from here.
I appreciate Woocommerce is free, but over the years I have paid a lot to Woothemes for various themes and plugins.
I am still confused as to how to get apple pay. Should there be a button on my checkout page, if so how do I make that happen apart from having Stripe and configuring my Stripe account with the domain and adding the file to .well-known
There doesn’t seem to be much help on the Woothemes site.
I am still confused as to how to get apple pay. Should there be a button on my checkout page, if so how do I make that happen apart from having Stripe and configuring my Stripe account with the domain and adding the file to .well-known
All you have to do is:
– Enable the checkbox for Payment request buttons in your Stripe settings. As long as Stripe is working, this ill work as long as you follow the next steps
– Go to https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay and follow the instructions there.That’s it. Then when you view the site using an iOS device (not a desktop) you should see the Apple Pay button.
You said the new file is .dms, it shouldn’t be anything. Try deleting what you have there, downloading the new one that should just be yoursite .com/.well-known/apple-developer-merchantid-domain-association
If it’s still not showing I would suggest contacting Stripe as all WooCommerce needs is that button to be checked and that file to be there and then it definitely works from the WooCommerce end.
OK, I have redownloaded the file and uploaded to .well-known
I see the Apple Paybutton, and it appears to process a payment on my iPhone.
However in the Woocommerce Orders page I see the order as pending.
So I have now disabled the button as this could be very misleading, people thinking they have paid but they haven’t.
HOWEVER this seems odd:
1 I deleted the file apple-developer-merchantid-domain-association in .well-known
2 I unticked the Payment Request button in Wocommerce Stripe settings
3 The file then appears back inside the .well-known folder
Why is this happening?
- This reply was modified 6 years, 7 months ago by Mr Lucky.
Why is this happening?
I doubt this has anything to do with WooCommerce, it sounds like something happening on your server, you can speak to your web host about it. As the file has no extension, sometimes it can special handling.
Regarding it being set to pending, what does the Stripe error log say about that order? Just to be clear, I’m not asking you to include the error log, I’m asking what does it say happened during that specific order? Pending means an order has been made but payment has not been received (or at least notification of payment has not been received).
Thanks!
I doubt this has anything to do with WooCommerce, it sounds like something happening on your server, you can speak to your web host about it.
They said that becaase it happens at exactly at the same time I untick the Payment Request button in Woocommerce, that it seems to be related to Woocommerce. I’ve tested it several times and it happens every time. I can’t therefore see how it is not related to that action I do in Woocommerce
Regarding it being set to pending, what does the Stripe error log say about that order?
Nothing in the error log.
My iPhone says payment succesful, Woocomerce says pending, then after a couple of hours it changes to cancelled.
- The topic ‘Apple Pay domain verification failed.’ is closed to new replies.