# 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/