Custom Required Checkout Fields & Google/Apple Pay
-
Hi there.
I manage several websites for different clients and recently we’ve had issues when customers opt to pay using the Google Pay and Apple Pay add-ons that can be activated via this plugin’s settings.
The problem is that the checkouts on these sites all have at least one code-added required field for some form of declaration. Customers who pay using the standard WooCommerce form (99.5% of them) cannot make their order without ticking the box(es) to agree to these declarations. However, a on few recent orders, the customer chose either Google or Apple Pay and were able to bypass these extremely important declarations.
I have checked through orders on one site and found examples of customers paying via these methods and clearly being forced to check the custom mandatory field checkboxes – so it appears that these were added to both Google and Apple Pay express checkouts previously. Did something change in this regard recently? Is there a way to ensure that mandatory fields added via custom code are applied to express checkouts also?
The link I’ve added is an official WooCommerce page demonstrating various ways that the checkout can be customised. This is more or less how I’ve added required checkboxes, etc., but how to ensure ALL customers paying via Stripe are presented with these even if they choose an express option such as Google or Apple Pay?
The image below is one example where customers can by-pass a required field by paying express.
Many thanks in advance for your time in assisting with this query.
The page I need help with: [log in to see the link]
- You must be logged in to reply to this topic.