Hi,
It seems there's no way at all to test unpaid subscriptions. Manual retries don't count against the number of retries my settings allow, and because subscription settings are the same across test and live mode, I can't change my subscription settings while testing so that `past_due` subscriptions immediately go into the `unpaid` state. The only way I can think of is to create a bunch of test accounts with invalid cards with the 0341 number and then wait a week (!) until they're switched to the unpaid state, which is obviously unacceptable. Re-opening an unpaid subscription is itself a bit of a complicated procedure, so this is something I need to be able to do as needed. Is there some other solution I'm missing?
(In general, as subscriptions gain more features, the number of edge cases and scenarios that need thoroughly and regularly tested is growing. I'm curious if there's been any consideration of building out better testing tools for subscriptions that allow for creating any combination of scenarios or flows in which a subscription might exist.)
Thanks,
Dan