-
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
- this is difficult to test; need to come up with a better strategy for it
- store not updating after subscription completed unless logging user out (difficult to test bc sometimes it just works?) (update to use Svelte async instead of updating store onMount)
- renewals? How do I tell Dexie to renew a prod user account from Stripe? (create a renewal API endpoint for Stripe to call once having charged a users account)
- if user had subscription, cancelled it, then started it again, the app should only use the most recent subscription. As of now, there could be multiple subscriptions and the app won't know which one to use.
- show confirmation dialog before cancelling subscription
- cancel subscription (how to get subscription ID from stripe customer?)
- sync sub status not shown immediately after login - this can be turned into a reactive store
- show user their account has been cancelled but will remain valid until the end of their billing cycle. At which point, the subscription will not renew.
- need an option to start a subscription after cancelling it
- show renewal date + valid until dates?
- insert "valid until" when upgrading account
- product in stripe (payment of $1/mo or $10/yr)
- include Stripe SDK
- figure out payment process with Stripe
- handle successful payments (create prod user and inform user)
- handle errors (don't create prod, inform user about error)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels