Skip to main content
Solved

Different app_user_id in the same original_transaction_id.

  • August 7, 2021
  • 1 reply
  • 294 views

Forum|alt.badge.img+4

Hello.


I was testing this service using 3 my app user account.

Then I have received 8 messages as 1 order below.

There are 3 app_user_ids in the messages.

But the original_transaction_ids are same.

 

Why the app_user_id would be different?

Are the messages correct?
 

no,created_at,log,
1,2021-08-06 11:54:59,"{""event_timestamp_ms"": 1628250897569, ""product_id"": ""*.month6a"", ""period_type"": ""NORMAL"", ""purchased_at_ms"": 1628250893513, ""expiration_at_ms"": 1628251907634, ""environment"": ""SANDBOX"", ""entitlement_id"": null, ""entitlement_ids"": [""Subscriptions""], ""presented_offering_id"": null, ""transaction_id"": ""GPA.****-****-****-54738"", ""original_transaction_id"": ""GPA.****-****-****-54738"", ""is_family_share"": false, ""app_user_id"": ""056b***"", ""aliases"": [""056b***""], ""original_app_user_id"": ""056b***"", ""currency"": ""JPY"", ""price"": 152.901, ""price_in_purchased_currency"": 16800.0, ""subscriber_attributes"": {}, ""store"": ""PLAY_STORE"", ""takehome_percentage"": 0.85, ""type"": ""INITIAL_PURCHASE"", ""id"": ""03F84A2D-97CC-47D4-93EB-************"", ""app_id"": ""app***""}",
2,2021-08-06 12:09:59,"{""event_timestamp_ms"": 1628251797253, ""product_id"": ""*.month6a"", ""period_type"": ""NORMAL"", ""purchased_at_ms"": 1628251907634, ""expiration_at_ms"": 1628252807634, ""environment"": ""SANDBOX"", ""entitlement_id"": null, ""entitlement_ids"": [""Subscriptions""], ""presented_offering_id"": null, ""transaction_id"": ""GPA.****-****-****-54738..0"", ""original_transaction_id"": ""****-****-****-54738"", ""is_family_share"": false, ""app_user_id"": ""48d6***"", ""aliases"": [""48d6***""], ""original_app_user_id"": ""48d6***"", ""currency"": ""JPY"", ""is_trial_conversion"": false, ""price"": 152.901, ""price_in_purchased_currency"": 16800.0, ""subscriber_attributes"": {}, ""store"": ""PLAY_STORE"", ""takehome_percentage"": 0.85, ""type"": ""RENEWAL"", ""id"": ""1334F38C-B695-4B51-B917-************"", ""app_id"": ""app***""}",
3,2021-08-06 12:24:57,"{""event_timestamp_ms"": 1628252694897, ""product_id"": ""*.month6a"", ""period_type"": ""NORMAL"", ""purchased_at_ms"": 1628252807634, ""expiration_at_ms"": 1628253707634, ""environment"": ""SANDBOX"", ""entitlement_id"": null, ""entitlement_ids"": [""Subscriptions""], ""presented_offering_id"": null, ""transaction_id"": ""GPA.****-****-****-54738..1"", ""original_transaction_id"": ""****-****-****-54738"", ""is_family_share"": false, ""app_user_id"": ""48d6***"", ""aliases"": [""48d6***""], ""original_app_user_id"": ""48d6***"", ""currency"": ""JPY"", ""is_trial_conversion"": false, ""price"": 152.901, ""price_in_purchased_currency"": 16800.0, ""subscriber_attributes"": {}, ""store"": ""PLAY_STORE"", ""takehome_percentage"": 0.85, ""type"": ""RENEWAL"", ""id"": ""20AC0714-89DE-4C97-83CF-************"", ""app_id"": ""app***""}",
4,2021-08-06 12:40:00,"{""event_timestamp_ms"": 1628253597441, ""product_id"": ""*.month6a"", ""period_type"": ""NORMAL"", ""purchased_at_ms"": 1628253707634, ""expiration_at_ms"": 1628254607634, ""environment"": ""SANDBOX"", ""entitlement_id"": null, ""entitlement_ids"": [""Subscriptions""], ""presented_offering_id"": null, ""transaction_id"": ""GPA.****-****-****-54738..2"", ""original_transaction_id"": ""****-****-****-54738"", ""is_family_share"": false, ""app_user_id"": ""48d6***"", ""aliases"": [""48d6***""], ""original_app_user_id"": ""48d6***"", ""currency"": ""JPY"", ""is_trial_conversion"": false, ""price"": 152.901, ""price_in_purchased_currency"": 16800.0, ""subscriber_attributes"": {}, ""store"": ""PLAY_STORE"", ""takehome_percentage"": 0.85, ""type"": ""RENEWAL"", ""id"": ""BEA26D89-1012-4DC2-8ACD-************"", ""app_id"": ""app***""}",
5,2021-08-06 12:54:58,"{""event_timestamp_ms"": 1628254496784, ""product_id"": ""*.month6a"", ""period_type"": ""NORMAL"", ""purchased_at_ms"": 1628254607634, ""expiration_at_ms"": 1628255507634, ""environment"": ""SANDBOX"", ""entitlement_id"": null, ""entitlement_ids"": [""Subscriptions""], ""presented_offering_id"": null, ""transaction_id"": ""GPA.****-****-****-54738..3"", ""original_transaction_id"": ""****-****-****-54738"", ""is_family_share"": false, ""app_user_id"": ""48d6***"", ""aliases"": [""48d6""], ""original_app_user_id"": ""48d6***"", ""currency"": ""JPY"", ""is_trial_conversion"": false, ""price"": 152.901, ""price_in_purchased_currency"": 16800.0, ""subscriber_attributes"": {}, ""store"": ""PLAY_STORE"", ""takehome_percentage"": 0.85, ""type"": ""RENEWAL"", ""id"": ""0759CDD1-1BB5-49D8-95C3-************"", ""app_id"": ""app***""}",
6,2021-08-06 13:09:57,"{""event_timestamp_ms"": 1628255395930, ""product_id"": ""*.month6a"", ""period_type"": ""NORMAL"", ""purchased_at_ms"": 1628255507634, ""expiration_at_ms"": 1628256407634, ""environment"": ""SANDBOX"", ""entitlement_id"": null, ""entitlement_ids"": [""Subscriptions""], ""presented_offering_id"": null, ""transaction_id"": ""GPA.****-****-****-54738..4"", ""original_transaction_id"": ""****-****-****-54738"", ""is_family_share"": false, ""app_user_id"": ""056b***"", ""aliases"": [""056b***""], ""original_app_user_id"": ""056b***"", ""currency"": ""JPY"", ""is_trial_conversion"": false, ""price"": 152.901, ""price_in_purchased_currency"": 16800.0, ""subscriber_attributes"": {}, ""store"": ""PLAY_STORE"", ""takehome_percentage"": 0.85, ""type"": ""RENEWAL"", ""id"": ""103CCB2C-11FB-4CC7-AFC2-************"", ""app_id"": ""app***""}",
7,2021-08-06 13:24:57,"{""event_timestamp_ms"": 1628256295395, ""product_id"": ""*.month6a"", ""period_type"": ""NORMAL"", ""purchased_at_ms"": 1628256407634, ""expiration_at_ms"": 1628257307634, ""environment"": ""SANDBOX"", ""entitlement_id"": null, ""entitlement_ids"": [""Subscriptions""], ""presented_offering_id"": null, ""transaction_id"": ""GPA.****-****-****-54738..5"", ""original_transaction_id"": ""****-****-****-54738"", ""is_family_share"": false, ""app_user_id"": ""056b***"", ""aliases"": [""056b***""], ""original_app_user_id"": ""056b***"", ""currency"": ""JPY"", ""is_trial_conversion"": false, ""price"": 152.901, ""price_in_purchased_currency"": 16800.0, ""subscriber_attributes"": {}, ""store"": ""PLAY_STORE"", ""takehome_percentage"": 0.85, ""type"": ""RENEWAL"", ""id"": ""6FD3005E-4F64-4368-9197-************"", ""app_id"": ""app***""}",
8,2021-08-06 13:39:54,"{""event_timestamp_ms"": 1628257193087, ""product_id"": ""*.month6a"", ""period_type"": ""NORMAL"", ""purchased_at_ms"": 1628256407634, ""expiration_at_ms"": 1628257191467, ""environment"": ""SANDBOX"", ""entitlement_id"": null, ""entitlement_ids"": [""Subscriptions""], ""presented_offering_id"": null, ""transaction_id"": ""GPA.****-****-****-54738..5"", ""original_transaction_id"": ""****-****-****-54738"", ""is_family_share"": false, ""app_user_id"": ""2df7***"", ""aliases"": [""2df7***""], ""original_app_user_id"": ""2df7***"", ""cancel_reason"": ""BILLING_ERROR"", ""currency"": ""JPY"", ""price"": 0.0, ""price_in_purchased_currency"": 0.0, ""subscriber_attributes"": {}, ""store"": ""PLAY_STORE"", ""takehome_percentage"": 0.85, ""type"": ""CANCELLATION"", ""id"": ""61D899A5-0877-4362-98BA-************"", ""app_id"": ""app***""}",





 

Best answer by ryan

Hey @T3Sports!

 

The app_user_id in the webhooks will be the last seen alias for the customer. If you’ve logged in with different App User Ids in your app, the webhooks could be coming through with different app_user_ids even though the underlying Play Store account hasn’t changed so the original transaction ID would be consistent.

You can read more about this behavior in the Identifying Users guide: https://docs.revenuecat.com/docs/user-ids

And the Restoring Purchases guide: https://docs.revenuecat.com/docs/restoring-purchases

View original
Did this post help you find an answer to your question?

1 reply

ryan
RevenueCat Staff
Forum|alt.badge.img+9
  • RevenueCat Staff
  • 391 replies
  • Answer
  • August 9, 2021

Hey @T3Sports!

 

The app_user_id in the webhooks will be the last seen alias for the customer. If you’ve logged in with different App User Ids in your app, the webhooks could be coming through with different app_user_ids even though the underlying Play Store account hasn’t changed so the original transaction ID would be consistent.

You can read more about this behavior in the Identifying Users guide: https://docs.revenuecat.com/docs/user-ids

And the Restoring Purchases guide: https://docs.revenuecat.com/docs/restoring-purchases


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings