Checkout Webhook not getting customer information like phone and email etc

Hi,

I’ve subscribed to the necessary checkout webhooks (checkouts/update), but I’m not receiving customer details like email or phone in the payload. webhooks are functioning, but the customer information is absent. Here’s the payload I’m receiving:


{
"id": 36786828542179,
"token": "-----------------",
"cart_token": "------------------",
"gateway": "Cash on Delivery (COD)",
"buyer_accepts_marketing": false,
"buyer_accepts_sms_marketing": false,
"created_at": "2025-02-04T11:25:53+00:00",
"updated_at": "2025-02-04T16:29:15+05:00",
"landing_site": "/",
"note": null,
"note_attributes": [],
"referring_site": "",
"shipping_lines": [
{
"code": "Free Delivery",
"price": "0.00",
"original_shop_price": "0.00",
"original_shop_markup": "0.00",
"source": "shopify",
"title": "Free Delivery",
"presentment_title": "Free Delivery",
"phone": null,
"tax_lines": [],
"custom_tax_lines": null,
"markup": "0.00",
"carrier_identifier": null,
"carrier_service_id": null,
"api_client_id": "580111",
"delivery_option_group": {
"token": "-----------------------------------",
},
"id": null,
"requested_fulfillment_service_id": null,
"delivery_category": null,
"validation_context": null,
"applied_discounts": []
}
],
"shipping_address": {
"province": null,
"country": "Pakistan",
"country_code": "PK",
"province_code": null
},
"taxes_included": false,
"total_weight": 0,
"currency": "PKR",
"completed_at": null,
"customer_locale": "en-PK",
"line_items": [
{
"key": "45956374364387",
"fulfillment_service": "manual",
"gift_card": false,
"grams": 0,
"presentment_title": "Valentines Bundle | Vitality Gift for Him",
"presentment_variant_title": "30 G + 30 ML",
"product_id": 8755748110563,
"quantity": 1,
"requires_shipping": true,
"sku": "AR-000003",
"tax_lines": [],
"taxable": false,
"title": "Valentines Bundle | Vitality Gift for Him",
"variant_id": 45956374364387,
"variant_title": "30 G + 30 ML",
"variant_price": "4999.00",
"vendor": "Vitalis Living",
"unit_price_measurement": {
"quantity_value": null,
"quantity_unit": null,
"reference_value": null,
"reference_unit": null
},
"compare_at_price": null,
"line_price": "4999.00",
"price": "4999.00",
"applied_discounts": [],
"destination_location_id": null,
"user_id": null,
"rank": null,
"origin_location_id": null,
"properties": {}
}
],
"name": "#36786828542179",
"abandoned_checkout_url": "---------------",
"discount_codes": [],
"tax_lines": [],
"presentment_currency": "PKR",
"source_name": "web",
"total_line_items_price": "4999.00",
"total_tax": "0.00",
"total_discounts": "0.00",
"subtotal_price": "4999.00",
"total_price": "4999.00",
"total_duties": "0.00",
"device_id": null,
"user_id": null,
"location_id": null,
"source_identifier": null,
"source_url": null,
"source": null,
"closed_at": null,
"billing_address": {
"province": null,
"country": "Pakistan",
"country_code": "PK",
"province_code": null
},
"customer": {
"id": 8167321174243,
"accepts_marketing": false,
"created_at": null,
"updated_at": null,
"orders_count": 2,
"state": "disabled",
"total_spent": "3798.00",
"last_order_id": 6294608707811,
"note": null,
"verified_email": true,
"multipass_identifier": null,
"tax_exempt": false,
"tags": "",
"currency": "PKR",
"accepts_marketing_updated_at": null,
"admin_graphql_api_id": "gid://shopify/Customer/8167321174243",
"default_address": {
"id": null,
"customer_id": -----------------,
"province": null,
"country": "Pakistan",
"province_code": null,
"country_code": "PK",
"country_name": "Pakistan",
"default": true
},
"last_order_name": null,
"marketing_opt_in_level": null
}
}

Has anyone encountered this issue before? Any insights or suggestions would be greatly appreciated!

Thanks in advance.