# IT:AD:Stripe:HowTo:Handle Subscriptions # * [[../|(UP)]] {{indexmenu>.#2|nsort tsort}} I used to sell Items -- no more. Subscriptions all the way. ## Notes ## IN PROGRESS... interface IStripePaymentProcessingService { subscriptionActivate(...): subscriptionChange(...); subscriptionSuspend(...); subscriptionReactivate(...); subscriptionCancel(...); } Views needed for the the above would probably include: * List of Subscriptions (Basic/Pro/CrazyExpensive) to select from, or change subscription to. * CC Entry Form (Name, Number, EXP, CCV) * If above is rejected, request additional of the follwoing: * User + Address to provide bank more sore confidence. * Status of Subscription ("Joe's Subscription to XYZ is active. CC will expire YYY") ## Issues * Did not find an actively maintained Module to ease the learning curve. * Seems the default js lib has to be added to Index first. * The method returns a Promise, which one should convert to an Observable to stick with Angular's default approach. ## Resources ## * http://normal-extensions.com/2017/05/05/simple-recurring/