Hi @billbobong147!
Thank you for sharing the details of your test scenario.
In WooCommerce, fields like date_created_gmt and billing email are part of the order data stored by WooCommerce and are normally included when the order is created through checkout. Test purchases using Stripe test cards follow the same order creation flow as live payments, so this behavior is not specific to test mode.
If you are seeing an instance where both values appear empty, that is not expected under normal order creation and may depend on the context in which the webhook payload is being viewed or how/when the webhook is being triggered.
To help narrow this down, could you please confirm where exactly this webhook is configured?
Is it a WooCommerce Webhook (created inside your WordPress dashboard under WooCommerce → Settings → Advanced → Webhooks)?
Or is it a Stripe Webhook (created inside your Stripe Developer Dashboard pointing to your site)?
Once we know this, we’ll be able to investigate more accurately.