Google Pay payment gateway resulting in validation error
-
I have the WooCommerce Payments Express Checkouts enabled on my Product and Cart pages, but when I go to make a payment using Google Pay, I recieve the following error message at the top of the page: “shipping email address (required) is a required field” and the payment/order doesn’t go through – can anyone help with this please?
Thank you.
-
Hi there @leeadams123 !
May I ask if you’ve made a payment using Google Pay in the past with the same device you are using to test? Both Apple Pay and Google Pay use the information saved on the account associated with the service. So it is good to make sure that all the information with the account (ApplePay/GooglePay) is correct.
Could you also make sure “Allow customers to place orders without an account” is enabled under WooCommerce > Settings > Accounts & Privacy. Or “Allow customers to create an account during checkout” and automatically generating an account username/password are enabled.
For more information on troubleshooting, please see our documentation here: https://woocommerce.com/document/payments/apple-pay/#section-11 (It says the doc is for Apple Pay, but this also applies to Google Pay)
When you mentioned the below:
> I recieve the following error message at the top of the page: “shipping email address (required) is a required field”Is this error displayed at the top of the Chekout page on site? Or is this an error within the Google Pay? Would it be possible for you to share a screenshot of this error message? We recommend https://snipboard.io for sharing screenshots – please follow the instructions on the page, then paste the URL in the reply.
Other factor that can influence is how Checkout page is set up (theme, plugin, etc). If the above troubleshooting did not help, could you please share a system status report in the reply so we can understand the current site configuration? 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.
Thank you!
Hi @woonami,
Thanks very much for the suggestions on solving this issue. I have made sure all your points have been tested and everything seems to be in order.
Here is a screenshot of the error message as requested: https://paste.pics/FJGT7
Many thanks,
Lee
Hey @leeadams123,
Thanks very much for the suggestions on solving this issue. I have made sure all your points have been tested and everything seems to be in order.
Thanks for confirming you worked through the suggestions my colleague made.
Could you please share your current System Status Report with us? You can get it by navigating to the
WooCommerce / Status
section of your site. Once there, click on theGet system report
button and then copy it by clicking on theCopy for support
button. Then paste it here in a comment.Kind regards,
Here you go:
### WordPress Environment ### WordPress address (URL): https://www.dimensioncases.com Site address (URL): https://www.dimensioncases.com WC Version: 6.0.0 REST API Version: ? 6.0.0 WC Blocks Version: ? 6.3.3 Action Scheduler Version: ? 3.3.0 WC Admin Version: ? 2.9.4 Log Directory Writable: ? WP Version: 5.8.2 WP Multisite: – WP Memory Limit: 256 MB WP Debug Mode: – WP Cron: ? Language: en_US External object cache: – ### Server Environment ### Server Info: Apache PHP Version: 7.2.34 PHP Post Max Size: 516 MB PHP Time Limit: 30 PHP Max Input Vars: 1000 cURL Version: 7.80.0 OpenSSL/1.1.1l SUHOSIN Installed: – MySQL Version: 5.6.41-84.1 Max Upload Size: 512 MB Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### WC Database Version: 6.0.0 WC Database Prefix: mUx_ Total Database Size: 28.10MB Database Data Size: 23.70MB Database Index Size: 4.40MB mUx_woocommerce_sessions: Data: 0.14MB + Index: 0.02MB + Engine InnoDB mUx_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB mUx_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB mUx_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_actionscheduler_actions: Data: 0.14MB + Index: 0.16MB + Engine InnoDB mUx_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_actionscheduler_logs: Data: 0.11MB + Index: 0.09MB + Engine InnoDB mUx_adtribes_my_conversions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_ce4wp_abandoned_checkout: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB mUx_e_submissions: Data: 0.02MB + Index: 0.27MB + Engine InnoDB mUx_e_submissions_actions_log: Data: 0.02MB + Index: 0.11MB + Engine InnoDB mUx_e_submissions_values: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_jet_post_types: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_jet_reviews: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_jet_review_comments: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_jet_review_guests: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_jet_review_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_jet_review_types: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_jet_smart_filters_indexer: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_jet_taxonomies: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_legal_pages: Data: 0.22MB + Index: 0.00MB + Engine InnoDB mUx_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_lp_popups: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_mo2f_network_blocked_ips: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_mo2f_network_email_sent_audit: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_mo2f_network_transactions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_mo2f_network_whitelisted_ips: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_mo2f_user_details: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_mo2f_user_login_info: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_options: Data: 5.02MB + Index: 0.13MB + Engine InnoDB mUx_postmeta: Data: 12.42MB + Index: 2.11MB + Engine InnoDB mUx_posts: Data: 4.20MB + Index: 0.22MB + Engine InnoDB mUx_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB mUx_wc_admin_notes: Data: 0.06MB + Index: 0.00MB + Engine InnoDB mUx_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB mUx_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB mUx_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB mUx_wc_product_meta_lookup: Data: 0.13MB + Index: 0.17MB + Engine InnoDB mUx_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_wpns_attack_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_wpns_backup_report: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_wpns_files_scan: Data: 0.02MB + Index: 0.02MB + Engine InnoDB mUx_wpns_ip_rate_details: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_wpns_malware_scan_report: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_wpns_malware_scan_report_details: Data: 0.02MB + Index: 0.00MB + Engine InnoDB mUx_wpns_malware_skip_files: Data: 0.02MB + Index: 0.00MB + Engine InnoDB ### Post Type Counts ### attachment: 322 elementor_icons: 3 elementor_library: 27 jet-engine: 3 jet-popup: 2 jet-smart-filters: 5 jet-woo-builder: 19 nav_menu_item: 27 page: 20 post: 2 product: 8 product_variation: 208 revision: 274 shop_order: 2 wc_product_table: 1 ### Security ### Secure connection (HTTPS): ? Hide errors from visitors: ? ### Active Plugins (15) ### Bluehost: by Bluehost – 2.8.5 Crocoblock Wizard: by Crocoblock – 1.1.0 Elementor Pro: by Elementor.com – 3.5.2 Elementor: by Elementor.com – 3.5.3 JetBlocks For Elementor: by Crocoblock – 1.3.0 JetElements For Elementor: by Crocoblock – 2.6.1 JetMenu: by Crocoblock – 2.1.4 JetSearch For Elementor: by Crocoblock – 2.1.15 JetSmartFilters: by Crocoblock – 2.3.8 JetWooBuilder For Elementor: by Crocoblock – 1.11.4 Printify Shipping Method: by Printify – 2.5 WooCommerce Payments: by Automattic – 3.5.0 WooCommerce: by Automattic – 6.0.0 WPLegalPages Pro: by WPEkaClub – 8.3.0 WPLegalPages: by WPEka Club – 2.7.1 ### Inactive Plugins (13) ### Akismet Anti-Spam: by Automattic – 4.2.1 JetBlog For Elementor: by Crocoblock – 2.2.14 JetEngine: by Crocoblock – 2.10.3 Jetpack: by Automattic – 10.4 JetPopup: by Crocoblock – 1.5.5 JetReviews For Elementor: by Crocoblock – 2.2.2 JetTabs For Elementor: by Crocoblock – 2.1.13 JetThemeCore: by Crocoblock – 1.2.2 JetTricks: by Crocoblock – 1.3.8 miniOrange 2 Factor Authentication: by miniOrange – 5.4.48 Stripe Payment Plugin for WooCommerce: by WebToffee – 3.6.7 weLaunch Framework: by weLaunch.io – 1.0.9 WooCommerce Stripe Gateway: by WooCommerce – 5.9.0 ### Must Use Plugins (2) ### Endurance Page Cache: by Mike Hansen – 2.1.2 SSO: by Garth Mortensen Mike Hansen – 0.3 ### Settings ### API Enabled: ? Force SSL: – Currency: USD ($) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) simple (simple) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: – ### WC Pages ### Shop base: #5 - /shop/ Cart: #6 - /cart/ Checkout: #7 - /checkout/ My account: #12199 - /?elementor_library=myaccountelementor Terms and conditions: #14295 - /terms-and-conditions/ ### Theme ### Name: Hello Elementor Version: 2.4.2 Author URL: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme WooCommerce Support: ? ### Templates ### Overrides: /home4/hofewrmy/public_html/dimensioncases/wp-content/plugins/jet-woo-builder/templates/woocommerce/cart/cart-empty.php /home4/hofewrmy/public_html/dimensioncases/wp-content/plugins/jet-woo-builder/templates/woocommerce/cart/cart.php /home4/hofewrmy/public_html/dimensioncases/wp-content/plugins/jet-woo-builder/templates/woocommerce/checkout/form-checkout.php /home4/hofewrmy/public_html/dimensioncases/wp-content/plugins/jet-woo-builder/templates/woocommerce/checkout/thankyou.php /home4/hofewrmy/public_html/dimensioncases/wp-content/plugins/jet-woo-builder/templates/woocommerce/content-product_cat.php ### WooCommerce Payments ### Version: 3.5.0 Connected to WPCOM: Yes Blog ID: 193641226 Account ID: acct_1K232Q2H0eqp7p9E ### Action Scheduler ### Canceled: 1 Oldest: 2021-12-24 15:29:56 +0000 Newest: 2021-12-24 15:29:56 +0000 Complete: 401 Oldest: 2021-12-05 13:38:33 +0000 Newest: 2022-01-05 00:06:21 +0000 Pending: 1 Oldest: 2022-01-05 01:16:48 +0000 Newest: 2022-01-05 01:16:48 +0000 ### Status report information ### Generated at: 2022-01-05 00:44:18 +00:00
Many thanks.
Hi there,
Thanks for sharing the System Status Report and the screenshot.
In the screenshot, I can see the error says “Shipping email address (required) is a required field”.
By default, WooCommerce does not require shipping email to place an order it only requires a billing email address.
It seems like the error is coming from a plugin or the theme. I’d recommend you do a conflict test and check if the error goes away. Read more about plugin and theme conflicts in our Self-Service Guide here: https://docs.woocommerce.com/document/woocommerce-self-service-guide/
How to test for conflicts
The best way to determine if the issue is being caused by a theme and/or plugin is to:
1. Temporarily switch your theme to Storefront
2. Try to reproduce the problem by placing an order?
If the problem is resolved, it’s a theme conflict. If not, continue to the next steps.
3. Temporarily deactivate all plugins except WooCommerce. You can do this manually or use a plugin to help (see below for tools).
4. Try to reproduce the problem again. If the problem is resolved, it’s a plugin conflict. To figure out which plugin is causing the problem, continue to the next step.
5. Reactivate your other plugins one by one, testing after each, until you find the one causing conflict.For more detailed instructions, check out How to test for plugin and theme conflicts.
Tools to help with troubleshooting
Meks Quick Plugin Disabler will remember what plugins you had active when you switch it back on.
You can clone your site to a staging environment and perform tests without modifying your live site or impacting customers. Many hosts provide staging facilities, so it’s worth checking in with them. It’s also possible to do it using the free WP Staging plugin.
Please let us know how that goes and feel free to ask if you have any further questions.
Thanks!
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.
- The topic ‘Google Pay payment gateway resulting in validation error’ is closed to new replies.