Server notifications missing unified_receipt field

My app's server notifications are missing the unified_receipt field. Without this field, it's impossible to trace the notification back to a specific user. Why would server notifications be sent without a unified_receipt field?
Can you show an example of the JSON you are receiving?
Does it happen in Sandbox or Production?
We also experience this for the last few weeks for some statusUpdateNotifications in production environment. We receive following request body which is unusable for matching with our database:

#Header:
(…"Content-Length", "263")]

#Body
{"notification_type":"REVOKE","password":"xxxxxxxxx","environment":"PROD","auto_renew_product_id":"com.***.xxxx.macos.subscription.yearly","auto_renew_status":"false","bid":"com.***.***.macos","bvrs":"2021.1.3"}

We experienced those reduced bodies for "REVOKE", "DID_RECOVER, DID_FAIL_TO_RENEW, DID_RECOVER types.
We have the same issue, mostly for "did_renew".
So we cannot renew the subscription without the needed receipt.

Code Block json
{
"notification_type": "DID_RENEW",
"password": "xxxxxxxxxxxxxxxxxx",
"environment": "PROD",
"auto_renew_product_id": "xxxxxxxxx",
"auto_renew_status": "true",
"bid": "at.xxxxxxxxxxxxxx",
"bvrs": "1"
}


The same for us with renewals for our subscriptions

{
"notification_type": "DID_RENEW",
"password": "xxxxx",
"environment": "PROD",
"auto_renew_product_id": "***",
"auto_renew_status": "true",
"bid": "ch.***",
"bvrs": "1"
}
I've already opened a radar for this problem FB9085566.

We also face this issue in Sandbox and Prod environment. Here is an sample receipt:

{
  auto_renew_status_change_date: '2021-08-25 09:49:19 Etc/GMT',
  environment: 'Sandbox',
  auto_renew_status: 'true',
  auto_renew_status_change_date_pst: '2021-08-25 02:49:19 America/Los_Angeles',
  bvrs: '89',
  bid: 'com.xxxx.app',
  password: '9de3416d1208*****************',
  auto_renew_status_change_date_ms: '1629884959000',
  auto_renew_product_id: 'com.***.monthly_sub',
  notification_type: 'DID_CHANGE_RENEWAL_STATUS'
}
Server notifications missing unified_receipt field
 
 
Q