Post

Replies

Boosts

Views

Activity

Reply to Determined whether a transaction is trial or not
Hi, is the offerType 1 unset when the user starts paying? I need to identify whether a transaction is converted from the trial period and starts paying. So my idea is to get the transaction history and check if offerType from the current transaction is unset and offerType from the previous transaction is 1. Is this approach correct? Is there any other way to achieve this without getting the transaction history? Thanks in advance.
Oct ’22
Reply to Duplicated V1 Server To Server Notifications
Same problem here. We are responding with a 200 status code but we starting to receive so many duplicated notifications. The unified_receipt.latest_receipt containing the receipt token is the only field that changes. In our case, the token is a valid Base64 and we can get the receipt with it. And comparing both receipts the only difference between them is the receipt_creation_x, request_date_x and original_puchase_date_x timestamps. For this reason, our ratio of received notifications suddenly increased from ~50/h to ~200/h and it remains stable in that range causing several issues related to our revenue metrics.
Sep ’22
Reply to missing unified_receipt in server notifications
Here are more examples of the complete notification body received affected by this bug, I only filtered some data with [Filtered] keyword: { auto_renew_product_id: [Filtered], auto_renew_status: true, bid: [Filtered], bvrs: [Filtered], environment: PROD, notification_type: INITIAL_BUY, password: [Filtered] } { auto_renew_product_id: [Filtered], auto_renew_status: false, auto_renew_status_change_date: 2021-07-15 14:10:14 Etc/GMT, auto_renew_status_change_date_ms: 1626358214000, auto_renew_status_change_date_pst: 2021-07-15 07:10:14 America/Los_Angeles, bid: [Filtered], bvrs: [Filtered], environment: PROD, notification_type: DID_CHANGE_RENEWAL_STATUS, password: [Filtered] } { auto_renew_product_id: [Filtered], auto_renew_status: false, auto_renew_status_change_date: 2021-07-15 10:48:29 Etc/GMT, auto_renew_status_change_date_ms: 1626346109000, auto_renew_status_change_date_pst: 2021-07-15 03:48:29 America/Los_Angeles, bid: [Filtered], bvrs: [Filtered], environment: PROD, notification_type: DID_CHANGE_RENEWAL_STATUS, password: [Filtered] } { auto_renew_product_id: [Filtered], auto_renew_status: true, bid: [Filtered], bvrs: [Filtered], environment: PROD, notification_type: DID_FAIL_TO_RENEW, password: [Filtered] } { auto_renew_product_id: [Filtered], auto_renew_status: true, bid: [Filtered], bvrs: [Filtered], environment: PROD, notification_type: DID_RENEW, password: [Filtered] }
Jul ’21