| ▲ | clintonb 7 hours ago | ||||||||||||||||||||||
> Not to mention choreographing the lifecycle of our business domain with the Stripe checkout flow and webhook event types, of which there are 250+ You don’t need to listen for all event types if you aren’t using _every_ Stripe feature. | |||||||||||||||||||||||
| ▲ | agreeahmed 4 hours ago | parent | next [-] | ||||||||||||||||||||||
But you do have to figure out which ones are salient to you and how they map to your specific app's lifecycle. As a very small example: would you need to handle `charge.succeeded` and `payment_intent.succeeded`? How would you dedupe processing these events vs `customer.subscription.created`? Today, there's a lot of incidental knowledge about your payment processor's specific approach to webhook events that you need to know in order to integrate them. | |||||||||||||||||||||||
| ▲ | OsrsNeedsf2P 7 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Sure, but everything from the Stripe UI down to their API is feature creeped. I remember using it 10 years ago and I got it working in 10-20 minutes. Last month I see it up for my new project and it took almost a whole day | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | huflungdung 7 hours ago | parent | prev [-] | ||||||||||||||||||||||
[dead] | |||||||||||||||||||||||