As mentioned in #732:
If the subscription is active and cancelled, we can provide a way for the user to opt-in to renewal. This would unset the cancelled flag and update the cancel_at_period_end to False. We could encourage users to provide a payment method (CC or bank account) when setting up renewal. I think this makes sense as a standalone follow up to #677.
If a subscription is canceled but we haven't yet reached the cancelation date, we should give users the ability to "uncancel" and renew their subscription. This will also need to unset the cancel_at date added in #735.
As mentioned in #732:
If a subscription is canceled but we haven't yet reached the cancelation date, we should give users the ability to "uncancel" and renew their subscription. This will also need to unset the
cancel_atdate added in #735.