3 ms·
Having shipped a non-zero # of billing bugs with the Stripe API... One of the best things you can do is catch all their webhooks, handle the ones you expect to
by harrisonjackson 5y ago
Having shipped a non-zero # of billing bugs with the Stripe API...
One of the best things you can do is catch all their webhooks, handle the ones you expect to receive, and raise a serious alarm for ANY others. Then prioritize properly handling those unknown alarms and setup your own notification/escalation system as needed for the important ones.
If you are short on dev hours, then use something like Zapier to catch the webhooks for you and forward critical ones to you in a way you will acknowledge. This strategy doesn't work as well with NEW webhooks so you'll still need to do the first option at some point.
- klabb3 5y agoThanks for the free documentation. (Companies should really be paying out "missing doc bounties".)