| ▲ | egorfine 6 hours ago | |||||||||||||||||||||||||||||||||||||
> Introducing PaymentIntents and PaymentMethods Stripe will soon run out of names for their ever growing levels of abstractions. I loved Stripe from the inception until about a year or two ago when their developers discovered the joy of AI. Now I dread every new Stripe SDK update, because it means more mental tax to me, more work for exactly zero value - all for the satisfaction of their architects. It looks developer-friendly in the beginning (and it is), but once you cave in to the lure, you'll be hit with a flow of SDK updates with incredible type gymnastics. | ||||||||||||||||||||||||||||||||||||||
| ▲ | ralusek an hour ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
PaymentMethods = a specific credit card, debit card, etc. Payment Method is basically a term of art so ubiquitous that it's user-facing in UIs and has nothing to do with Stripe. PaymentIntents is definitely a Stripe abstraction, however, but that's one that I like. It's been a while since I used it, but I remember liking that it allowed me to bundle up everything related to the payment, i.e. the amount, the payment method, etc, and pass it around between server, client, and different views in the client, such that you could really build the exact payment flow you want without touching PCI data. The Stripe abstractions I have always felt are much clunkier are the distinctions between Products/Prices/Subscriptions/SubscriptionSchedules, etc. A lot of "what lives where?" with those; very clunky to work with. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
| ▲ | logicallee 5 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
there are a lot of payment providers. what features do you like about Stripe that keeps you with Stripe? | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||