We have been testing In App purchase Server to Server notifications in sandbox environment over and over. Apple’s documentation here states for the Cancel type notification that:
Indicates that the subscription was canceled either by Apple customer support or by the App Store when the user upgraded their subscription . The cancellation_date key contains the date and time when the subscription was canceled or upgraded.
As per this, we should receive a Cancel
notification when we perform an upgrade of a product from the subscription group but we have been receiving a INTERACTIVE_RENEWAL
instead? Is this because we are testing in Sandbox environment. Do we get the CANCEL
in production, and if yes whether we should still expect another INTERACTIVE_RENEWAL
in production as well.