Hello,
I have a question regarding how prorated refunds are reflected when a user upgrades a subscription.
From my understanding, when a user upgrades to a higher-tier subscription, the remaining value of the current subscription is refunded as a prorated amount, typically represented as REFUND_PRORATED or PRORATED_CREDIT.
However, when reviewing the available transaction history and refund-related data (including the App Store Server API and transaction history endpoints), I cannot find any field or record that clearly indicates:
the actual prorated refund amount, or
the credit applied when upgrading to another subscription
In other words, while the concept of REFUND_PRORATED seems to exist conceptually, I cannot identify where the actual prorated value or credit applied to the upgrade is exposed in the transaction or refund history.
My questions are:
Is there any way to retrieve the actual prorated refund or credit amount when a user upgrades a subscription?
Is this information available through the App Store Server API (e.g., Get Transaction History) or any other API endpoint?
If not, is there any recommended method to determine how much of the previous subscription was credited toward the upgraded subscription?
Any clarification would be greatly appreciated.
Thank you for your help.