Hello - thank you for your post, and for providing detailed information. In this case, here is what happened: You correctly note the first few events: Initial Subscribe on March 21, Failure to Renew due to billing issue + Start of Billing Grace Period on June 21, and Expiration of Billing Grace Period on July 7. What you may have missed is that on July 7, when the Billing Grace Period ended, the subscription continued in the Billing Retry state as detailed on this page. The Billing Retry period lasts for a total of 60 days, in all cases. Your Billing Grace Period took up the first 16 of those 60 days, so that 44 days of Billing Retry remained as of July 7. The notification you received on August 19 (with type=EXPIRED and subtype=BILLING_RETRY) was sent to indicate the end of the 60-day Billing Retry period for the original purchase (as documented here.) The purchase made on July 29 was a new and separate purchase. Ideally, your app would have known that the original subscription was still in the Billing Retry
Topic:
App & System Services
SubTopic:
StoreKit
Tags: