Hi
I have been working with the Revenue Cat Export and I am trying to understand how the billing issues detected works on the Apple Store (it appears to be different to the Play Store).
The flow that I think is happening is:
- Customer reaches end of subscription
- Payment attempt is made for the next subscription period
- Payment fails
- The column Billing_Issue_at is updated for the last paid subscription row and no new row is created.
Point 4 is important as it means that lines flagged as billing issues would be legitimate transactions, and not failed transactions.
- The customer goes into dunning for 60 days.
- If the customer pays a new line is added to the export
- If the customer doesn’t pay then nothing happens, there is no unsubscribe flag added to the export.
- After 60 days it can be assumed that the customer subscription has expired
Is this correct?