I’d cautiously use Stripe in a way that allows you to switch to another payment provider if/when needed.
For SaaS applications, I think Lago is pretty neat, for example: https://www.getlago.com/ (open source, YC S21)
And for ecommerce, there’s so much solutions that I don’t know what to recommend. If you’re looking for something headless, I’ve heard good things about Medusa (open source): https://medusajs.com/
This exactly. Start with Stripe, swap them out if problems arise (or your MRR is high enough for you to be able to negotiate a lower % with other providers etc).
Comments
I’d cautiously use Stripe in a way that allows you to switch to another payment provider if/when needed.
For SaaS applications, I think Lago is pretty neat, for example: https://www.getlago.com/ (open source, YC S21)
And for ecommerce, there’s so much solutions that I don’t know what to recommend. If you’re looking for something headless, I’ve heard good things about Medusa (open source): https://medusajs.com/
For one time payments, like in e-commerce, it's relatively trivial for even a small business to implement.
For subscriptions, achieving portability is much trickier.
Lago is not a payment service provider. You cannot charge credit cards through them.
Note the GP's first sentence:
You can still use Stripe via self hosted Lago, and replace it with something else if they ban you.
This exactly. Start with Stripe, swap them out if problems arise (or your MRR is high enough for you to be able to negotiate a lower % with other providers etc).