"originaltransactionid" is supposed to be persistent throughout a user's transaction history for the same subscription product, or so I thought.
In a small number of our sandbox receipt samples, we notice the original transaction id changes every time the same subscription is renewed. What could be the cause of this??
Fortunately this has only happened to us in our sandbox environment so far but I would still like an answer. Here is one of our samples:"latest_receipt_info": [
		{
				"quantity": "1",
				"product_id": "subscription_premium",
				"transaction_id": "1000000720416586",
				"original_transaction_id": "1000000720416586",
"purchasedate": "2020-09-19 06:41:05 Etc/GMT",
"purchasedatems": "1600497665000",
"purchasedatepst": "2020-09-18 23:41:05 America/LosAngeles",
"originalpurchasedate": "2020-09-19 06:41:08 Etc/GMT",
"originalpurchasedatems": "1600497668000",
"originalpurchasedatepst": "2020-09-18 23:41:08 America/LosAngeles",
"expiresdate": "2020-09-19 06:45:05 Etc/GMT",
"expiresdatems": "1600497905000",
"expiresdatepst": "2020-09-18 23:45:05 America/LosAngeles",
"weborderlineitemid": "1000000035829583",
"istrialperiod": "true",
"isinintroofferperiod": "false",
"subscriptiongroupidentifier": "20313162"
},
{
"quantity": "1",
"productid": "subscriptionpremium",
"transactionid": "1000000720417040",
"originaltransactionid": "1000000720417040",
"purchasedate": "2020-09-19 06:45:05 Etc/GMT",
"purchasedatems": "1600497905000",
"purchasedatepst": "2020-09-18 23:45:05 America/LosAngeles",
"originalpurchasedate": "2020-09-19 06:44:35 Etc/GMT",
"originalpurchasedatems": "1600497875000",
"originalpurchasedatepst": "2020-09-18 23:44:35 America/LosAngeles",
"expiresdate": "2020-09-19 06:50:05 Etc/GMT",
"expiresdatems": "1600498205000",
"expiresdatepst": "2020-09-18 23:50:05 America/LosAngeles",
"weborderlineitemid": "1000000055817872",
"istrialperiod": "false",
"isinintroofferperiod": "false",
"subscriptiongroupidentifier": "20313162"
},
{
"quantity": "1",
"productid": "subscriptionpremium",
"transactionid": "1000000720417973",
"originaltransactionid": "1000000720417973",
"purchasedate": "2020-09-19 06:50:05 Etc/GMT",
"purchasedatems": "1600498205000",
"purchasedatepst": "2020-09-18 23:50:05 America/LosAngeles",
"originalpurchasedate": "2020-09-19 06:49:10 Etc/GMT",
"originalpurchasedatems": "1600498150000",
"originalpurchasedatepst": "2020-09-18 23:49:10 America/LosAngeles",
"expiresdate": "2020-09-19 06:55:05 Etc/GMT",
"expiresdatems": "1600498505000",
"expiresdatepst": "2020-09-18 23:55:05 America/LosAngeles",
"weborderlineitemid": "1000000055817910",
"istrialperiod": "false",
"isinintroofferperiod": "false",
"subscriptiongroup_identifier": "20313162"
},
.... (snipped due to message constraint)
Post
Replies
Boosts
Views
Activity
Our app has been in operation for years with thousands of users but today we found a user whose receipt comes with an empty bundleId and application version (null to be precise) and curiously with an odd value for download_id: 9999. Does anyone know how this could happen??