-
Notifications
You must be signed in to change notification settings - Fork 32
Update Consumption Request docs #1345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
This change is part of the following stack: Change managed by git-spice. |
| > | ||
| > By using our app and making in-app purchases, you consent to our sharing of data regarding your usage and consumption of purchased content with Apple, as part of our efforts to resolve refund requests. This information may include details about how you have accessed and interacted with the purchased content. The purpose of sharing this data is to help Apple make an informed decision regarding refund requests. We ensure that such data sharing is done in compliance with Apple's policies and only as necessary to process your requests. | ||
| For general guidelines from Apple, visit their [documentation](https://developer.apple.com/documentation/appstoreserverapi/send_consumption_information#3921151). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this points to v1
| | refundPreference | A value that indicates your preference, based on your operational logic, as to whether Apple should grant the refund. | <ul><li> The value for your customer's reserved customer attribute `$appleRefundHandlingPreference` </li><li>Otherwise, we will fall back to the option you chose in the dropdown selector</li></ul> | | ||
| | sampleContentProvided | A Boolean value of true or false 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. | <ul><li> If the transaction exists in RC: 1 (_The customer’s account is active._)</li><li>If the transaction does not exist in RC: 0 (_undeclared_)</li></ul> | | ||
| | Property | Description | What RevenueCat sends | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note that the new API accepts 5 fields, but I am only documenting 4 of them.
The field I am not documenting is consumptionPercentage. It is only needed when refundPreference is partial refund. However, we do not support this in the dashboard (link to discussion)
Motivation / Description / Changes introduced
Once we release the Apple's Consumption Request V2 API (see PR), we have to update the developer docs
Links to discussion, or Linear ticket (if applicable)
Additional comments