Hi, I have a question about Apple subscriptions.
It is my understanding that when a user upgrades, the subscription prior to the upgrade is already prorated and partially refunded.
Is it possible to issue a refund for the upgraded subscription and then request a refund for the pre-upgrade subscription?
The server notifications I received were as follows
purchase A
upgrade A -> B
A would have already been prorated and partially refunded
refund B
Has a revocationReason / revocationDate
expired B
refund A - should have already been prorated and partially refunded, but if the user requests another refund, will it be given?
no revocationReason / revocationDate
My guess is no because it's already in revoke status.
refund reversed A
This may not be present
Post
Replies
Boosts
Views
Activity
I have a question about REFUND_REVERSED, which is one of the types in Notification V2 for subscriptions.
In the documentation, REFUND_REVERSED is described as a refund reversal and states that the content or service should be restored if it has been cancelled.
However, when I check the actual received notification of this type, the status of the subscription is shown as 5, indicating that the subscription has been refunded.
Furthermore, when I query the final status of this subscription using the getSubscriptionStatus API, it returns status=5 instead of status=1.
I would like to know if this is the intended direction. If so, I would like to know how to confirm the refund cancellation status via the Appstore Connect API.