Google pay and Apple pay buttons are not showing on checkout page
-
Hi,
I am using this amazing plugin and also enabled the Google pay and Apple pay. I also have checked the Show on Checkout option but still Google pay and Apple pay buttons are not showing on checkout page. Only G-Pay appears on single product page and cart. What could be the issue?
-
Hi @faizan1122,
Thanks for reaching out.
It seems like the issue could be related to the browser or device you’re using to view your site. Both Apple Pay and Google Pay use browser and device-specific technologies.
For instance, Apple Pay requires Safari on macOS or iOS, while Google Pay works on Chrome browsers. If you’re using a different browser or device, the buttons may not appear as expected. A current list of supported devices and browsers can be found at https://support.apple.com/en-us/HT208531.
Also, please confirm that you have set up both Apple Pay and Google Pay, as detailed in this guide here.
Hi there,
I am using the chrome browser but still the G-Pay is not showing on checkout page.
Yes. I have set both as mentioned in that link.
Hey, @faizan1122!
Can you please share some information so we can investigate this further?
Please share your website’s URL so we can take a look.
Please share screenshots of the following:
– WooCommerce > Settings > Payments > Stripe > Express Checkouts > Customize (if you need to share more than one to show the whole page, please do)
– WooCommerce > Settings > Payments > Stripe > Settings > Account detailsFurthermore, I’d like to understand your site properly. Please share with us the necessary information below for us to investigate the issue further:
System Status Report which you can find via WooCommerce > Status > Get system report > Copy for support.
Fatal error logs (if any) under WooCommerce > Status > Logs. Then you can use the selector to search for Fatal Errors.
You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.Looking forward to your reply.
Have a wonderful day!
Hi @carolm29 ,
Here’s the website URL https://oneclothing.com.auHere are the screenshots of express checkout page
https://i.im.ge/2024/08/02/fQqbWa.express-checkout-1.png
https://i.im.ge/2024/08/02/fQDo1F.express-checkout-2.pngAccount Details:
https://i.im.ge/2024/08/02/fQhcx8.account-details.png
System Status Report:
WordPress Environment<br><br>WordPress address (URL): https://oneclothing.com.au<br>Site address (URL): https://oneclothing.com.au<br>WC Version: 9.1.4<br>Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site.<br>Action Scheduler Version: ✔ 3.7.4<br>Log Directory Writable: ✔<br>WP Version: 6.6.1<br>WP Multisite: –<br>WP Memory Limit: 768 MB<br>WP Debug Mode: –<br>WP Cron: ✔<br>Language: en_US<br>External object cache: – Server Environment<br><br>Server Info: Apache<br>PHP Version: 8.2.21<br>PHP Post Max Size: 256 MB<br>PHP Time Limit: 120<br>PHP Max Input Vars: 3000<br>cURL Version: 8.2.1<br>OpenSSL/3.1.1<br><br>SUHOSIN Installed: –<br>MySQL Version: 8.0.36-28<br>Max Upload Size: 256 MB<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: ✔<br>DOMDocument: ✔<br>GZip: ✔<br>Multibyte String: ✔<br>Remote Post: ✔<br>Remote Get: ✔ Database<br><br>WC Database Version: 9.1.4<br>WC Database Prefix: boc_<br>Total Database Size: 17.38MB<br>Database Data Size: 14.02MB<br>Database Index Size: 3.36MB<br>boc_woocommerce_sessions: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>boc_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>boc_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>boc_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>boc_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>boc_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_actionscheduler_actions: Data: 0.09MB + Index: 0.14MB + Engine InnoDB<br>boc_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_actionscheduler_logs: Data: 0.08MB + Index: 0.03MB + Engine InnoDB<br>boc_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>boc_e_events: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_e_submissions: Data: 0.02MB + Index: 0.27MB + Engine InnoDB<br>boc_e_submissions_actions_log: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>boc_e_submissions_values: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_jetpack_sync_queue: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>boc_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_options: Data: 6.19MB + Index: 0.14MB + Engine InnoDB<br>boc_postmeta: Data: 3.52MB + Index: 0.70MB + Engine InnoDB<br>boc_posts: Data: 2.52MB + Index: 0.22MB + Engine InnoDB<br>boc_revslider_css: Data: 0.13MB + Index: 0.02MB + Engine InnoDB<br>boc_revslider_layer_animations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>boc_revslider_navigations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>boc_revslider_sliders: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_revslider_sliders7: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_revslider_slides: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_revslider_slides7: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_revslider_static_slides: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_s2w_error_product_images: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>boc_sgs_log_events: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_sgs_log_visitors: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_term_relationships: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>boc_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_termmeta: Data: 0.09MB + Index: 0.03MB + Engine InnoDB<br>boc_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>boc_wc_admin_note_actions: Data: 0.06MB + Index: 0.02MB + Engine InnoDB<br>boc_wc_admin_notes: Data: 0.05MB + Index: 0.00MB + Engine InnoDB<br>boc_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>boc_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>boc_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>boc_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>boc_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>boc_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>boc_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_wc_product_meta_lookup: Data: 0.05MB + Index: 0.11MB + Engine InnoDB<br>boc_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>boc_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_woodmart_wishlist_products: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>boc_woodmart_wishlists: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>boc_zip_tokenisation: Data: 0.02MB + Index: 0.02MB + Engine InnoDB Post Type Counts<br><br>attachment: 725<br>cms_block: 29<br>elementor_library: 9<br>mc4wp-form: 1<br>nav_menu_item: 61<br>page: 19<br>popup: 5<br>popup_theme: 8<br>portfolio: 9<br>post: 71<br>product: 71<br>product_variation: 226<br>revision: 69<br>woodmart_layout: 3<br>woodmart_sidebar: 1<br>woodmart_size_guide: 2<br>woodmart_slide: 4<br>wp_navigation: 1<br>wpcf7_contact_form: 2<br>wpr_templates: 1 Security<br><br>Secure connection (HTTPS): ✔<br>Hide errors from visitors: ✔ Active Plugins (12)<br><br>Classic Widgets: by WordPress Contributors – 0.3<br>Contact Form 7: by Takayuki Miyoshi – 5.9.8<br>Disable Comments: by WPDeveloper – 2.4.6<br>Elementor Pro: by Elementor.com – 3.23.0<br>Elementor: by Elementor.com – 3.23.3<br>MC4WP: Mailchimp for WordPress: by ibericode – 4.9.14<br>Slider Revolution: by ThemePunch – 6.7.15<br>Safe SVG: by 10up – 2.2.5<br>WooCommerce Stripe Gateway: by WooCommerce – 8.5.2<br>WooCommerce: by Automattic – 9.1.4<br>Woodmart Core: by – 1.0.43<br>Zip - WooCommerce: by Zip – 2.3.20 Inactive Plugins (6)<br><br>Popup Maker: by Popup Maker – 1.19.0<br>Security Optimizer: by SiteGround – 1.5.1<br>Speed Optimizer: by SiteGround – 7.6.2<br>WooCommerce Legacy REST API: by WooCommerce – 1.0.4<br>WooPayments: by WooCommerce – 7.9.2 (update to version 8.0.1 is available)<br>Yoast Duplicate Post: by Enrico Battocchi & Team Yoast – 4.5 Settings<br><br>API Enabled: –<br>Force SSL: –<br>Currency: AUD ($)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: –<br>Enforce Approved Product Download Directories: ✔<br>HPOS feature enabled: ✔<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: – Logging<br><br>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 days<br>Level threshold: –<br>Log directory size: 59 KB WC Pages<br><br>Shop base: #47 - /shop/<br>Cart: #6 - /cart/ - Contains the woocommerce/cart block<br>Checkout: #7 - /checkout/ - Contains the woocommerce/checkout block<br>My account: #8 - /my-account/<br>Terms and conditions: ❌ Page not set Theme<br><br>Name: Woodmart Child<br>Version: 1.0.0<br>Author URL: http://xtemos.com<br>Child Theme: ✔<br>Parent Theme Name: Woodmart<br>Parent Theme Version: 7.5.2<br>Parent Theme Author URL: http://themeforest.net/user/xtemos<br>WooCommerce Support: ✔ Templates<br><br>Overrides: woodmart/woocommerce/archive-product.php<br>woodmart/woocommerce/cart/cart-item-data.php<br>woodmart/woocommerce/cart/cart.php<br>woodmart/woocommerce/cart/cross-sells.php<br>woodmart/woocommerce/cart/mini-cart.php<br>woodmart/woocommerce/checkout/form-checkout.php<br>woodmart/woocommerce/checkout/thankyou.php<br>woodmart/woocommerce/content-product-cat.php<br>woodmart/woocommerce/content-product.php<br>woodmart/woocommerce/content-single-product.php<br>woodmart/woocommerce/content-widget-product.php<br>woodmart/woocommerce/global/breadcrumb.php<br>woodmart/woocommerce/global/form-login.php<br>woodmart/woocommerce/global/quantity-input.php<br>woodmart/woocommerce/loop/add-to-cart.php<br>woodmart/woocommerce/loop/loop-end.php<br>woodmart/woocommerce/loop/loop-start.php<br>woodmart/woocommerce/loop/no-products-found.php<br>woodmart/woocommerce/loop/orderby.php<br>woodmart/woocommerce/loop/pagination.php<br>woodmart/woocommerce/loop/sale-flash.php<br>woodmart/woocommerce/myaccount/form-login.php<br>woodmart/woocommerce/product-searchform.php<br>woodmart/woocommerce/single-product/add-to-cart/grouped.php<br>woodmart/woocommerce/single-product/add-to-cart/variable.php<br>woodmart/woocommerce/single-product/meta.php<br>woodmart/woocommerce/single-product/product-attributes.php<br>woodmart/woocommerce/single-product/product-image.php<br>woodmart/woocommerce/single-product/product-thumbnails.php<br>woodmart/woocommerce/single-product/rating.php<br>woodmart/woocommerce/single-product/related.php<br>woodmart/woocommerce/single-product/sale-flash.php<br>woodmart/woocommerce/single-product/tabs/description.php<br>woodmart/woocommerce/single-product/tabs/tabs.php<br>woodmart/woocommerce/single-product/title.php<br>woodmart/woocommerce/single-product/up-sells.php<br>woodmart/woocommerce/single-product-reviews.php<br>woodmart/woocommerce/single-product.php Admin<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>navigation<br>onboarding<br>onboarding-tasks<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br><br>Disabled Features: experimental-blocks<br>minified-js<br>pattern-toolkit-full-composability<br>product-pre-publish-modal<br>printful<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br><br>Daily Cron: ✔ Next scheduled: 2024-08-02 18:12:18 +00:00<br>Options: ✔<br>Notes: 72<br>Onboarding: - Action Scheduler<br><br>Canceled: 1<br>Oldest: 2024-07-25 05:50:28 +0000<br>Newest: 2024-07-25 05:50:28 +0000<br><br>Complete: 168<br>Oldest: 2024-07-02 18:18:58 +0000<br>Newest: 2024-08-02 08:55:22 +0000<br><br>Failed: 1<br>Oldest: 2024-06-22 10:45:31 +0000<br>Newest: 2024-06-22 10:45:31 +0000<br><br>Pending: 1<br>Oldest: 2024-08-03 08:55:22 +0000<br>Newest: 2024-08-03 08:55:22 +0000 Status report information<br><br>Generated at: 2024-08-02 17:38:09 +00:00<br>Hello faizan1122,
Thank you for your reply.
I checked your site and on the checkout page, I noticed a few JS errors.
These 404 errors appear when the site fails to reach GooglePay.
This problem can caused by multiple reasons such as firewalls, security, or cache plugins.
To start troubleshooting, could deactivate the “Safe SVG by 10up” plugin and check if you see these errors in the browser console?Could you also contact your host and ask for any server-side firewall or cache features?
If there are any then ask to disable them while we troubleshoot this issue.Looking forward to your response. 🙂
Best regards.
Hi there,
I have disabled the “Safe SVG by 10up” plugin and the siteground customer support has also disabled the cache and security features.
Can you please check it now and troubleshoot the issue?
Hello faizan1122,
Thank you for your reply.
I checked the site again and the errors are still there and Google Pay is not showing up.
Next, I suggest you try the conflict test on your site.
This test will provide better clarity about what is causing the problem.If you cannot disable plugins and switch the theme to default on the live site, I suggest creating a Staging Site. Some web hosts offer a staging site feature, you may ask your host if they provide this feature.
If not then you can use the WP Staging plugin to set up a staging site.
Let me know if you have any questions. 🙂Best regards.
It’s strange that G-Pay button is showing on product page and cart page but not showing on checkout page if we check on an android mobile chrome app but if you see on desktop/laptop using chrome browser then this button is not showing on any page.
Yes. I am using Siteground hosting and they provide staging website feature. After creating the staging website, which theme should I switch to and which plugins should I kept activated along with WooCommerce Stripe Gateway and WooCommerce plugins?
Hi there,
I have run the conflict test on a staging site using Storefront theme and it’s working perfectly fine now. There’s no issue of Buy with G-Pay button now. As I can see Buy with G-Pay button is also showing on checkout page in an Express Checkout block.
I have also tested the all current plugins with Storefront theme and everything is working perfect.
But when I reactivated the WoodMart theme then again Buy with G-Pay button is gone from checkout page.
So, the issue is with the WoodMart theme. Right?
What should I do now to resolve this issue?
Hi @faizan1122
Thanks for conducting the conflict test. Based on your findings, it does indeed seem like the issue is related to the WoodMart theme.
Since this is a third-party theme which we don’t provide support for (please see our Support Policy), I would suggest contacting the developers of the WoodMart theme directly. They should be able to provide you with a patch or update to fix the compatibility issue with express checkout.
In the meantime, you may consider continuing to use the Storefront theme if it’s not causing any issues with the express checkout button.
Let me know if you have any other questions or need further assistance.
Hi there,
I have contacted them and here’s the reply of the WoodMart customer support team:
“I can’t see Google Pay button in single product, cart and checkout pages as well on desktop screen.
Meanwhile, we have a special
Hookwidget in Elementor that you can place to your custom layout and then the plugin will be able to add its custom content there. But we don’t know which one exactly it needs. You can either try to select all hooks one by one or contact plugin developers for help.”https://xtemos.com/docs-topic/custom-hooks-and-plugins-compatibility/
Here is the list of hooks woodmart provides:https://i.im.ge/2024/08/06/flVss4.1.png
https://i.im.ge/2024/08/06/flVayC.2.png
https://i.im.ge/2024/08/06/flV7Hq.3.png
https://i.im.ge/2024/08/06/flVIOp.4.png
https://i.im.ge/2024/08/06/flVLmP.5.pngCan you guys please help me which hook should we use?
Hello faizan1122,
Thank you for your reply.
The hooks that Woodmart has provided a general hooks used to add content to pages.
However, the Google Pay button should automatically be added to any theme without using these hooks. In short, themes like Storefront do not use any custom hooks at add Google Pay button.I recommend that you consult a professional web developer.
They can guide you on whether these hooks can be used to integrate Google Pay or if something else needs to be done.I hope this helps. 🙂
Best regards.
Hi there,
Thank you for your response.
Don’t you think I should ask the WoodMart customer support team to resolve this issue? As I have already paid them for customer support as well while purchasing the theme. So, it’s their job to resolve this issue because everything is working perfect with storefront theme and they have also checked this.
Hey, @faizan1122!
Yes, before contacting a web dev to check this, I do believe it is best to check with Woodmart support again to see what they can do from their end.
I suggest mentioning to them that this works correctly on default themes. If you wish, you can even test with other themes such as Twenty Twenty-Four, Twenty Twenty-Three or Twenty Nineteen.
I hope they can fix this soon 🙂
Please let us know if there’s anything else we can do to help or if you have any questions.
Have a wonderful day!
Hi there,
Thank you for your support and guidance.
WoodMart customer support team has resolved the issue on my request. G-Pay button is showing on checkout page now. Can you please check the site https://oneclothing.com.au/ again for all the express checkout payment gateways like Apple pay, G-Pay and link by stripe.
The topic ‘Google pay and Apple pay buttons are not showing on checkout page’ is closed to new replies.