• Resolved Norfolkmustard

    (@norfolkmustard)


    Issue: the Apple Pay button is not displayed when expected

    Clean install of WordPress and woocommerce with only woosommerce Apple Pay plugin added

    I’ve searched the forum and a lot of others are having the same issue. Seems the bug can be avoided by changing the WordPress url to remove all sub domains or browsing in private mode but that’s avoiding the issue rather than solving the cause.

    I also have a hand-rolled stripe Apple Pay install working fine with sub domains at https://www.seloc.org no problem, and that’s with it registered as www.seloc.org on the stripe.com dashboard, I.e. stripe has no inherent problems with sub domains generally.

    Can we work together to investigate and solve this bug for everyone’s benefit?

    I’ve compared the contents of a working/non-working page and the html doesn’t seem to be the issue/not different enough apart from the missing button which gets added by js.

    Cheers
    Stu

    The page I need help with: [log in to see the link]

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Support dougaitken

    (@dougaitken)

    Automattic Happiness Engineer

    Hey there @norfolkmustard

    and that’s with it registered as https://www.seloc.org on the stripe.com dashboard, I.e. stripe has no inherent problems with sub domains generally.

    I agree Stripe has no problem with subdomains, I have a site set up on a subdomain, however, Stripe doesn’t use www when registering a site on Apple Pay.

    Can you head to the Stripe.com Apple Pay page and check that the URL is showing there in the form wordpress.seloc.club please?

    You can find that settings page here – https://dashboard.stripe.com/account/apple_pay

    I think I may have helped push this through, it’s showing for me now.

    Thanks,

    Thread Starter Norfolkmustard

    (@norfolkmustard)

    Hey @dougaitken

    Thanks for taking a look. I was just deep in the bowls of safari javascript debugger (found an odd difference in the wc_stripe_payment_request_params.checkout.needs_shipping value. In private browsing it’s “yes”, otherwise “no”. But that could be a session cookie thing, hadn’t got far in checking. )

    And I refreshed the page, and low and behold the Apple Pay button appeared. I hadn’t changed anything in-between it not working and then working.

    Had you fixed something, or perhaps stripe had their end ?

    had a look in my stripe.com dashboard and that looks unchanged, still shows the original wordpress.seloc.club entry in there which the WooCommerce plugin added via the api yesterday. (I checked (but didn’t change) it yesterday after reading other similar threads)

    Plugin Support dougaitken

    (@dougaitken)

    Automattic Happiness Engineer

    Hey again @norfolkmustard

    Not a problem, happy to help out.

    Had you fixed something, or perhaps stripe had their end ?

    Honestly, the only thing I did was go to https://dashboard.stripe.com/account/apple_pay, add your wordpress.seloc.club domain, save. test for the well-known file, then deleted the wordpress.seloc.club from my Stripe Apple Pay.

    If on your Apple Pay Stripe.com page ( https://dashboard.stripe.com/account/apple_pay ) this domain is showing, then it sounds like something just needed kicked into gear.

    Thanks,

    Plugin Support dougaitken

    (@dougaitken)

    Automattic Happiness Engineer

    Hey @norfolkmustard

    We haven’t heard back from you in a while, I hope this means everything is still working as expected.

    I’m going to mark this as resolved – if you have any further questions, you can start a new thread.

    Thanks,

    Hi,

    I am having the same problem as @norfolkmustard: my Apple Pay button is showing up fine in private browsing on Safari but is not displayed at all in normal browsing.

    I checked as @dougaitken suggested, that my domain was not redirected to a https://www.example.com. My website is https://example.com and I don’t see any redirection.
    I also declared my domain as example.com on Stripe>Apple Pay, and I contacted Stripe support team who said that Apple Pay was correctly activated in my account so the issue wasn’t on their part.

    So I can’t figure out what is causing the problem…

    Does anyone have an idea on how to fix this?

    Thanks for your help

    Hi,

    i figured out, that there is “only” a problem with inserting the Apple Pay button.

    It’s suddenly working after i switched to twentynineteen theme and then switched back to my previous one.

    Good luck!

    hello
    i have face same problem in my website
    https://www.sheeronline.com
    already setup all this but apple button not appear anybody plz help me how to get rid this solution

    I’ve tried all of the suggestions above but I’m still having as issue. I’ve spoken to stripe and they’ve advised to seek support with you guys.

    I’ve noticed the “I have read the terms & conditions” tick box has disappeared as well so now so no one can buy anything at all. Urgent assistance required

    Website https://www.aerecruitment.ae

    can anybody help?
    my website has been verified with apple pay, SSL is activated , not error in console and in woocommerce-status-log file, but why the apple pay/google pay button is not showing in live mode, what is the problem?
    help me soon

    Hi, I have the same problem. Apple Pay only inserted when in private Browser mode or in Safari->Settings->Privacy: “Allow websites to check for Apple Pay and Apple Card” is unchecked.

    I have set up my Apple Wallet both in macos and in ios and am able to pay with apple pay.

    Somehow, Woocommerce does not check for Apple Pay and Apple Card properly.

    I also have the same issue. Apple pay will show up in private browsing or if in Safari->Settings->Privacy: “Allow websites to check for Apple Pay and Apple Card” is unchecked.

    Anyone have an answer on this?

    But using the default safari browser and settings above selected (NOT DEFAULT) the button shows on my site. airplanetees.com

    • This reply was modified 4 years, 11 months ago by airplanetees.
Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Apple Pay button not displayed’ is closed to new replies.