Hacker News new | ask | show | jobs
Show HN: I built an OSS abstraction over Stripe to embed any pricing model (github.com)
3 points by netswift 505 days ago
Hey HN,

We just finished the YC batch and saw how long founders spent implementing pricing.

A few years ago SaaS pricing was just a monthly subscription. But AI companies today have many pricing options they want to experiment with: eg credit systems, usage based systems, top ups etc.

Building this in-house, with upgrades, downgrades, pro-ration, free trials, just sucks.

Similar to how Clerk 'solved' Auth for people that don't want to waste time building non-core features, I think we can do something similar for pricing.

I built an abstraction over Stripe to create any price model (subscriptions, usage-based, credits, trials etc), then embed it in a couple lines of code.

  1. use /attach when a customer purchases a plan. A Stripe checkout URL is returned if needed.

  2. use /entitled to check if a customer has access to a plan or specific features.
This means no more dealing with webhooks, syncing subscription states etc. It's all open source and I'd love to hear your feedback!