ShippedBackend
Subscriptions that start on time, and end when they should
Providers announce a subscription differently than they announce a one-off sale, and we were listening for only one of the two. A subscription could be paid for and unlock nothing, and a cancellation could go through without the access ever being taken back. Both directions now work, and a member you look at months later says what happened to them.
- A subscription unlocks access the same way a purchase does, whichever wording the provider uses
- Cancelling really removes access, so your paywall closes again
- Cancelling at the end of the paid period keeps access running until that date, as it should
- A cancelled member is now labelled as ended and keeps the provider, with the purchase and end dates in the note
