mysterium-vpn-mobile
mysterium-vpn-mobile copied to clipboard
App sometimes does not set OrderID to Play store order
As a result, backend cannot link our order to Play store order since there is no common denominator.
One of ObfuscatedExternalAccountId
or ObfuscatedExternalProfileId
should be set in all cases. Play store order should not be created if it's empty.
Example of such occurrence:
(*androidpublisher.ProductPurchase)(0x1400029e0f0)({
AcknowledgementState: (int64) 1,
ConsumptionState: (int64) 1,
DeveloperPayload: (string) "",
Kind: (string) (len=32) "androidpublisher#productPurchase",
ObfuscatedExternalAccountId: (string) "",
ObfuscatedExternalProfileId: (string) "",
OrderId: (string) (len=24) "GPA.3318-9733-4340-18372",
ProductId: (string) "",
PurchaseState: (int64) 0,
PurchaseTimeMillis: (int64) 1658222658622,
PurchaseToken: (string) "",
PurchaseType: (*int64)(<nil>),
Quantity: (int64) 0,
RegionCode: (string) (len=2) "US",