• Resolved ohmykomu

    (@ohmykomu)


    Google pay (and probably apple pay) has stopped showing up on my website on the quick checkout, Paypal still shows up. Using the WooCommerce Stripe Gateway and WooCommerce PayPal Payments plugins.

    I have this in logs>fatal errors: 2025-03-26T20:12:07+00:00 Kritiskt Uncaught Error: Call to undefined method WooCommerce\PayPalCommerce\Applepay\Helper\ApmApplies::for_merchant() in /mnt/web701/a2/27/570564627/htdocs/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-applepay/services.php:33

    But I don’t know how to solve it. It seemed to happen after the last plugin update. It’s just a blank area where the button was before, I’ve tried turning google pay on and off and changing the button. I use the default block template for the checkout page. See https://snipboard.io/qQTOHw.jpg

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

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hi @ohmykomu,

    I understand that this issue can be frustrating. To better understand the problem, could you confirm which of the two plugins you are using to enable Google Pay and Apple Pay? Is it WooCommerce PayPal or WooCommerce Stripe, as both plugins offer the option to enable express checkout?

    Additionally, could you let me know what type of products you sell—are they virtual, digital, downloadable, or shippable products? Finally, how is tax calculated on your site—based on the user’s shipping or billing address, or is it calculated according to the store address?

    Thread Starter ohmykomu

    (@ohmykomu)

    it’s set up on the strip plugin.

    i sell both digital and physical products, digital are downloadable and physical ship. taxes are two different rates (6% and 25%) within all purchases within eu based on the customer address and type of product. The Google pay button has worked just fine before, no changes to taxes/products have been made.

    Hi @ohmykomu,

    Thank you for your response. However, you haven’t yet answered the first question:

    “Could you confirm which of the two plugins you’re using to enable Google Pay and Apple Pay? Is it WooCommerce PayPal or WooCommerce Stripe, as both plugins offer the option to enable express checkout?”

    Additionally, could you clarify where the button is not appearing? Is it only for downloadable products, or is it missing for all products?

    Thread Starter ohmykomu

    (@ohmykomu)

    had a typo, it’s WooCommerce Stripe. The issue seems to only be for digital products.

    Saif

    (@babylon1999)

    The issue seems to only be for digital products.

    This is because of the tax calculation @ohmykomu: https://github.com/woocommerce/woocommerce-gateway-stripe/issues/4170

    I’m not sure if this works for your business, but an easy workaround would be to charge the tax based on your store’s location:

    Thread Starter ohmykomu

    (@ohmykomu)

    no, that doesn’t work sadly. It needs to be set per the customer address.

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    Since you mentioned the issue only occurs for digital products. Please note that Stripe Express Checkouts (Apple Pay/Google Pay) are now intentionally hidden when the product(s) in cart are virtual, and the WooCommerce general settings are set to calculate tax based on the customer’s billing/shipping address.

    Why hide the buttons?: When using the Google or Apple Pay buttons, the customer’s address is only made available after the customer clicks “Pay.” Rather than risking showing incorrect tax when these buttons are used, we’ve opted to disable the buttons altogether.

    I hope this helps.

    Plugin Support Kay U a11n

    (@kingsleyinfo)

    We haven’t heard back from you in a while, so I’m going to mark this as resolved.

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘google pay not showing up’ is closed to new replies.