|
|
|
|
|
by stevekemp
3301 days ago
|
|
Remember that if you use stripe subscriptions you absolutely must setup a webhook, or otherwise examine your logs every month. Why? If a customer is subscribed to a "plan", and their payment fails it is retried three days later, then five days later, then eight days later, and if all three payments fail they're quietly unsubscribed without any notification being sent to you! I have a toy project which has paying customers and last month realized I'd had people using my SaaS for over a year without having paid me. A few failures in a row meant they were unsubscribed, and since I didn't read the reports every month I didn't notice. I reworked my payment system now, to subscribe to webhooks and ensure I find out promptly in the future. Not a huge deal at my volume, but a surprise I could have lived without. |
|
https://stripe.com/docs/webhooks
https://stripe.com/docs/subscriptions/lifecycle
The webhooks are important because stripe doesn't email you about failed payments you need to do that on your own.
And the default for a 3 time failed subscription over a 15 day period is to remove the subscription which you can easily change to keeping it but labeling it unpaid among other things.