• Resolved olliewazza

    (@olliewazza)


    Hello, I am trying to add the functionality for users to checkout using apple pay and google pay. I have followed all the steps outlined in this guide: https://woocommerce.com/document/stripe/#apple-pay
    In the stripe dashboard the setting is showing as active and I can see the domain is registered.

    In WooCommerce, I have the Stripe option enabled. I also have the express checkouts enabled with googlepay and apple pay. My Webhooks are also enabled if that is relevant.
    I am using an apple pay enabled device, my iphone and I have set apple pay to be enabled at checkout.
    I have also tried clearing my Cache and simply waiting to see if there is a wait time before it is enabled.

    It is set so users can also create an account at checkout.

    Stripe payments with card details work, the apple pay and google pay button just won’t show themselves.

    I am completely out of ideas and I feel that I have searched through the depths of the internet, any help would be massively appreciated .

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

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter olliewazza

    (@olliewazza)

    Just to add to this; I have also tried unlinking the account and starting again, enabling and disabling apple pay in woocommerce and removing apple pay completely and re adding. Still no joy.

    Hi,

    I understand that Apple Pay / Google Play are not working on your site, I understand they are not showing at checkout page.

    I went into your page and I could not see Google Play, even though Google Play works on other sites.

    Please make sure you have enabled the logs, this is under WooCommerce > Settings > Payments > stripe > settings > advanced settings > Log error messages. And save the settings.

    Then please try to reproduce the issue again. Navigate under WooCommerce > System Status > Logs (Let’s see if there is an error about this, if so, let us know).

    You can also do the following: Please switch the site theme to Storefront (temporarily) and disable all plugins except WooCommerce and Stripe, check if Apple Wallet and GPay are visible at this point.

    If yes, it means there was a conflict, and you can then switch the theme back to the original and then the other plugins one by one until you find the cause of the issue.

    More Info: https://woocommerce.com/document/how-to-test-for-conflicts/

    Let us know if there are any questions.

    Thread Starter olliewazza

    (@olliewazza)

    Hi, My site is currently live, So i cannot change themes or disable many plugins, is there known plugins that could be causing a conflict?

    I see no error messages related to apple pay or stripe appearing in my logs.
    I have updated woocommerce and stripe plugins to be running the latest version and still it doesn’t work and shows no erros.

    I’ve also disabled all plugins I no longer use and still I get the error.

    What other possibilities could be causing this?

    Thread Starter olliewazza

    (@olliewazza)

    The only log I can see is this:

    2023-04-07T16:27:06+00:00 DEBUG ====Stripe Version: 7.2.0==== ====Start Log==== Your domain has been verified with Apple Pay! ====End Log====
    I can’t help but feel it’s rubbing it in.

    • This reply was modified 1 year, 7 months ago by olliewazza.

    Hi,

    I understand your point.

    It sounds like a staging site would be a good idea. I’d suggest the WP Staging plugin for quickly spinning up a new test site. That way, you will not have to worry about touching the live site. Once installed, please switch the theme to Storefront to see if that makes GPay and Apple Pay visible.

    Please let us know how that goes.

    Thread Starter olliewazza

    (@olliewazza)

    Is there a list of plugins that cause conflict, I am not using too many.

    WooCommerce, WooCommerce stripe gateway, Woo Discount rules, TeraWallet (which i disabled and cleared cache with no luck) and WooCommerce Lottery.

    Saif

    (@babylon1999)

    Hello @olliewazza,

    WooCommerce, WooCommerce stripe gateway, Woo Discount rules, TeraWallet (which i disabled and cleared cache with no luck) and WooCommerce Lottery.

    I’m sorry, but we don’t have a list available. However, I suggest disabling all plugins except WooCommerce and Stripe, and then testing if the button works on a simple product. Also, make sure to switch to the Storefront theme as mentioned above.

    I recommend trying a simple product because the current Lottery product type might not be supported, as Stripe prohibits gambling/lottery businesses so it might the be cause of the issue.

    Look forward to hearing back from you.

    Thread Starter olliewazza

    (@olliewazza)

    Once I have added the domain in Stripe is there anything else I need to do? My domain is registered but if I go to “Settings” -> “Payment Methods” -> “the manual settings page” -> under “Active” Only “Cards” is available. Apple pay is still showing under “Eligible” .
    However, if i click the dropdown the status says “Active”

    Saif

    (@babylon1999)

    Once I have added the domain in Stripe is there anything else I need to do? My domain is registered but if I go to “Settings” -> “Payment Methods” -> “the manual settings page” -> under “Active” Only “Cards” is available. Apple pay is still showing under “Eligible” .

    Can you please attach a couple of screenshots of what you’re seeing from your end? I can’t find it on my test site.

    You can use Snipboard.

    Also, please share a copy of your site’s System Status report. You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”.? Once you’ve done that, paste it here in your response.

    Look forward to hearing back from you.

    Hello,

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – we’ll be here if and/or when you are ready to continue.

    Thanks.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Apple Pay and google pay not working.’ is closed to new replies.