Meta object missing on Webhook Payload

I am working with Python and Flask.
This is how I set the meta field the the payload before initializing a payment:

payload = {
                    "tx_ref": "rave-" + generate_random_string(8),  # This should be a unique reference
                    "amount": str(amount),
                    "currency": "NGN",
                    "redirect_url": "https://trendit3.vercel.app/homepage",
                    "meta": {
                        "user_id": user_id,
                        "payment_type": payment_type,
                    },
                    "customer": {
                        "email": user_email,
                        "username": Trendit3_user.username,
                    },
                }
                
                
                auth_headers ={
                    "Authorization": "Bearer {}".format(Config.FLUTTER_SECRET_KEY),
                    "Content-Type": "application/json"
                }
                
                # Initialize the transaction
                response = requests.post(Config.FLUTTER_INITIALIZE_URL, headers=auth_headers, data=json.dumps(payload))
                response_data = response.json()

However, the response sent to my webhook doesn’t include the meta field.

Hi @Emmanuel_Esho

Thank you for sharing this experience,

Please kindly note that enabling the meta object to be appended in your Webhooks response will result in a breaking change, as subsequent Webhooks sent for Card charge will take this format/structure. Here is an example Webhooks response with the appended meta information. Kindly confirm if you want us to go ahead and enable this preference on both Live and Test mode.

{
  "event": "charge.completed",
  "data": {
    "id": 1070307982,
    "tx_ref": "460d5be7-6aa2-424c-ba8c-62a212e1e403",
    "flw_ref": "100033230920183558000898669812",
    "device_fingerprint": "7c038dc508e9d601b59a058468b21d66",
    "amount": 10,
    "currency": "NGN",
    "charged_amount": 10,
    "app_fee": 0.14,
    "merchant_fee": 0,
    "processor_response": "success",
    "auth_model": "AUTH",
    "ip": "102.89.42.195",
    "narration": "test test",
    "status": "successful",
    "payment_type": "bank_transfer",
    "created_at": "2023-09-20T18:39:39.000Z",
    "account_id": 1834035,
    "customer": {
      "id": 678695450,
      "name": "test ",
      "phone_number": "08012345678",
      "email": "test@gmail.com",
      "created_at": "2023-09-20T18:00:03.000Z"
    }
  },
  "meta_data": {
    "__CheckoutInitAddress": "https://checkout.flutterwave.com/v3/hosted/pay",
    "sender": "deks",
    "user_name": "testing",
    "consumer_id": "23",
    "consumer_mac": "92a3-912ba-1192a",
    "originatorname": "Palmpay - test test",
    "bankname": "PALMPAY",
    "originatoramount": "90.00",
    "originatoraccountnumber": "806*******51",
    "remarks": "Overpaid"
  },
  "event.type": "BANK_TRANSFER_TRANSACTION"
}

I will remain on standby for your response