If you're wanting to use Stripe to incorporate a subscription-based structure, check out their new pre-built Customer Portal. It takes care of all the paperwork for initiating and cancelling subscriptions, as well as updating credit card information and seeing billing history, so you don't have to. ...