3 ms·
I think this is good advice or at least seriously worth considering it. I remember DHH from Basecamp mentioning this once a few years ago. I forgot if I asked
by nickjj 6y ago
I think this is good advice or at least seriously worth considering it.
I remember DHH from Basecamp mentioning this once a few years ago. I forgot if I asked him on Twitter or if someone else did, but it came down to asking why Basecamp doesn't use Stripe's subscription API.
He said it didn't exist at the time but he also said it wasn't a ton of work to get it all working using the basic single charge API. Details are spotty since it was a random tweet from a while ago but the overall feeling of it was it's very doable.
I feel like the topic came up in one of those YouTube videos where DHH walked through real life code in Basecamp.
Even today it might be worth it. I mean if you try to integrate an abstraction on top let's say Stripe and Braintree, there's quite a lot of differences between the 2 for subscriptions. How much more work would it be to write your own subscription logic once and use it anywhere vs writing a really good abstraction.
- lomoeffect 6y agoThere's a few startups in this space: see Spreedly, Optile etc. In my experience large enterprises are heading in this direction and managing that abstraction is not something which they want to do themselves (particularly with evolving local regulation/APMs/3DS2.x in Europe).