• Resolved Mr Lucky

    (@voodoochill)


    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

Viewing 15 replies - 1 through 15 (of 25 total)
  • Joel Williams

    (@joelwills)

    Automattic Happiness Engineer

    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?

    https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay

    Please let us know, thanks!

    Thread Starter Mr Lucky

    (@voodoochill)

    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()
    Thread Starter Mr Lucky

    (@voodoochill)

    Should do anything else in Woocommerce, because I don’t actually see an Applepay button on my scheckout, just Stripe (andPayapl)

    Joel Williams

    (@joelwills)

    Automattic Happiness Engineer

    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.

    Thread Starter Mr Lucky

    (@voodoochill)

    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?

    • This reply was modified 6 years ago by Mr Lucky.
    • This reply was modified 6 years ago by Mr Lucky.
    Joel Williams

    (@joelwills)

    Automattic Happiness Engineer

    The log is under WooCommerce > Status > Logs, and select the Stripe log from there.

    Thread Starter Mr Lucky

    (@voodoochill)

    Is it

    woocommerce-gateway-stripe-d4b684c4cb884f0b74eb20ef24f6230e.log ?

    If so here:

    DELETED AS IT CONTAINED PRIVATE INFO

    • This reply was modified 6 years ago by t-p.
    • This reply was modified 6 years ago by Mr Lucky.
    Thread Starter Mr Lucky

    (@voodoochill)

    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.

    • This reply was modified 6 years ago by Mr Lucky.
    • This reply was modified 6 years ago by Mr Lucky.
    Joel Williams

    (@joelwills)

    Automattic Happiness Engineer

    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.

    Thread Starter Mr Lucky

    (@voodoochill)

    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.

    Joel Williams

    (@joelwills)

    Automattic Happiness Engineer

    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.

    Thread Starter Mr Lucky

    (@voodoochill)

    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.

    Thread Starter Mr Lucky

    (@voodoochill)

    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 ago by Mr Lucky.
    Joel Williams

    (@joelwills)

    Automattic Happiness Engineer

    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!

    Thread Starter Mr Lucky

    (@voodoochill)

    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.

Viewing 15 replies - 1 through 15 (of 25 total)
  • The topic ‘Apple Pay domain verification failed.’ is closed to new replies.