FeaturesDecember 3, 2024
Data we sent to Apple
This article shows what data we put together a ConsumptionRequest which it sends back to Apple.
Posted by

The consumptionRequest data we sent to Apple:
Property | Description | What we sent |
---|---|---|
accountTenure | The age of the customer’s account. | Calculate age based on the subscription and transaction dates. Usually smaller than real age. |
appAccountToken | The optionally UUID of the in-app user account that completed the in-app purchase transaction. | The same as the appAccountToken fields in the CONSUMPTION_REQUEST notification. |
consumptionStatus | A value that indicates the extent to which the customer consumed the in-app purchase. | 3 (fully consumed) As subscription apps, once they subscribe, can treat the premium function as fully consumed. |
customerConsented | A Boolean value of true or false that indicates whether the customer consented to provide consumption data. | true we assume you have already add terms about consent in your app's TOS or PP. |
deliveryStatus | A value that indicates whether the app successfully delivered an in-app purchase that works properly. | 0 (The app delivered the consumable in-app purchase and it’s working properly.) |
lifetimeDollarsPurchased | A value that indicates the total amount, in USD, of in-app purchases the customer has made in your app, across all platforms. | Calculate the total amount of purchases based on the transaction data from Apple's API |
lifetimeDollarsRefunded | A value that indicates the total amount, in USD, of refunds the customer has received, in your app, across all platforms. | Calculate the total amount of refunds based on the transaction data from Apple's API |
platform | A value that indicates the platform on which the customer consumed the in-app purchase. | 1 (An Apple platform) |
playTime | A value that indicates the amount of time that the customer used the app. | Default: 0 (undeclared), or calculate based on the transaction information if you customized the value on RefundCat. |
refundPreference | A value that indicates your preferred outcome for the refund request. | Default: 2 (You prefer that Apple declines the refund), or the value you customized on RefundCat. We assume you use RefundCat because you want reduce your refunds. |
sampleContentProvided | A Boolean value that indicates whether you provided, prior to its purchase, a free sample or trial of the content, or information about its functionality. | true |
userStatus | The status of the customer’s account. | 1 (The customer’s account is active.) |