Hacker News new | ask | show | jobs
by notpushkin 644 days ago
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/

2 comments

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:

> [...] use Stripe in a way that allows you to switch to another payment provider

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).