We are requesting an enhancement to the WooCommerce Stripe Payment Gateway plugin to support custom checkout fields—such as delivery dates—when customers use Express Checkout methods (e.g., Link, Apple Pay, Google Pay). Currently, these payment options bypass the standard WooCommerce checkout flow, which causes custom fields added by other plugins (like delivery date pickers) to be skipped and not recorded in the order.
This issue has been confirmed to occur in versions 9.2.0 and later, while version 9.1.1 correctly preserves custom field data. Ensuring compatibility with custom checkout fields in Express Checkout flows would greatly improve integration with other plugins and prevent incomplete order data.
We recommend adding a mechanism that captures and passes required custom fields through Express Checkout to maintain full order integrity.
Open
Last updated: April 7, 2025
Log in to comment on this feature request.
We’re in the same boat, and took more than a minute to work out why, suddenly, order items were not arriving with relevant metadata. First thought was to blame the plugin adding the extra meta. Only solution is to disable express checkout buttons, which negatively impacts user experience / increases friction. A bad result.
Really surprised this request is even necessary. We are raising a request, as soliciting upvotes to… fix a bug?
I can confirm this issue, this causes huge problems as I have a license generator based on the a custom Id that NEEDS to be entered and I have to manually edit the purchases now. Please fix this ASAP.