IT:AD:Stripe:HowTo:Handle Subscriptions
Summary
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”) </sxh>
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.