Live data from Hacker News

Show HN: We built an open source, zero webhooks payment processor

github.com

61–70 of 230 posts

Re: Show HN: We built an open source, zero webhooks payment processor

#61
I have an idea. Would be happy to get feedback + criticism.

What if there was some standard API interface for payment processors? Basically AWS S3 API, but for payment processors.

The idea being that migration between payment providers should be low friction and standardized. If you're in Stripe jail or banned, start using paypal (or something else) just by changing endpoints + credentials.

Since Stripe is the gold standard, we could standardize on that (like how cloud providers standardized on S3).

I think India has implemented something to this effect.

Thoughts?

Re: Show HN: We built an open source, zero webhooks payment processor

#62
post #2

> Not to mention choreographing the lifecycle of our business domain with the Stripe checkout flow and webhook event types, of which there are 250+ You don’t need to listen for all event types if you aren’t using _every_ Stripe feature.

Sure, but everything from the Stripe UI down to their API is feature creeped. I remember using it 10 years ago and I got it working in 10-20 minutes. Last month I see it up for my new project and it took almost a whole day

You setup a payment flow and it took you less than a day, and you are upset? I don't understand.

Re: Show HN: We built an open source, zero webhooks payment processor

#63
Very cool guys. Curious about a few things if you’re open to sharing:

- How are you handling tax/VAT and edge cases? Like usage backfills or retroactive credit grants, etc. etc.

- What’s the failure mode if your service is down?

Either way, refreshing to see someone go after this with the opinionated DX!

Re: Show HN: We built an open source, zero webhooks payment processor

#64

Stripe billing definitely leaves something to be desired and agree that a layer on top can improve the DX tremendously. What differentiates you from competitors like Lago and Autumn?

Gotta say we admire both teams, and have a lot of respect for anyone trying to make progress in this space.

As far as differences: both are an additional service you need to bolt-on in addition to signing up for Stripe. We're aiming to consolidate onboarding as a single provider that both processes. A lot of work still to do on our side, but that's where we want to end up: that you get your dream devex without needing to sign up for 2 products.

Both are essentially billing-only services where you bring your API key. We have a billing engine that we built from scratch, and are actually processing the payments, currently using Stripe Connect under the hood.

Lago seems to still require you to deal with webhooks - if not theirs, then Stripe's - and is focused on "billing as write operation" (their first-class concern is producing a correct, well-formed charge or invoice object). We want to solve both the "read" (what features can my customer access, what balance does their usage meter have?) and the "write" more conventional billing operations like charges, prorations, converting free trials to paid, etc.

With Autumn we're tackling a similar problem but they currently still require you to use Stripe Billing + your API key. So you'll be paying for Stripe Billing + Autumn (unless you self host). Overtime as we get deeper into the money movement side of things our paths will look more different, as more of our devex will include smoother ways to handle funds flows, tax compliance, etc.

And compared to both, at least from what I can tell from the outside, we're putting relatively larger share of our brain cycles towards making our SDK and docs deeply intuitive for coding agents.

We want to design our default integration path around the assumption that you will have a coding agent doing most of the actual work. As a result we've got some features like e.g. an MCP-first integration path that makes it easy for your coding agent to ask our docs pointed questions that may come up as it integrates Flowglad. And a dynamically generated integration guide md file that considers both your codebase context. A lot of that is the result of our own trial and error trying to integrate payments with coding agents, and we're going to be investing a lot more time and care into that experience going forward.

Re: Show HN: We built an open source, zero webhooks payment processor

#66

Earlier quoted context omitted.

For now, yes. The game plan over time is to get deeper into the actual card rails side of things. But first we really want to nail the developer experience.

You intend to restrict this to a single market? There's some sibling comments that do point out that. Much "annoyances" when it comes to money is all those weird laws and rules from lower level companies in place, improving things for developers is a laudable goal but I do hope that you guys have some real world experience with these systems apart from frustrations as system users because doing a good DX right now fe…

100% agree - this is not a space to tread into lightly.

We have some really knowledgeable payments people in our corner, including several veterans with many decades of payments industry experience as leaders at the big payments players. There's a lot that we've been able to learn from them as they help us navigate the financial services side of this business. We're conscious of how much work there is to do, and how the "good DX" is really just the visible tip of the iceberg.

Currently through Stripe we are able to onboard merchants wherever Stripe can serve them directly. Our upcoming merchant of record offering (which we hope to launch soon), will be available to merchants wherever Stripe can send payouts, which is a longer list of maybe 150+ countries.

The pathway to building deeper payment rails will indeed have to be country-by-country as each one requires new banking partners and compliance regimes.

Re: Show HN: We built an open source, zero webhooks payment processor

#67

I have an idea. Would be happy to get feedback + criticism. What if there was some standard API interface for payment processors? Basically AWS S3 API, but for payment processors. The idea being that migration between payment providers should be low friction and standardized. If you're in Stripe jail or banned, start using paypal (or something else) just by changing endpoints + credentials. Since Stripe is the gold s…

It won't work, the feature set offered by different payment processors differs too much to capture in one consistent API. Even Stripe itself already offers 3 or 4 different ways to integrate with them.

What you want already exists though, and it's called a payment orchestrator. They integrate with different payment providers and provide you one API. You pay for that by getting a much smaller feature set.

Re: Show HN: We built an open source, zero webhooks payment processor

#68

Earlier quoted context omitted.

Who cares about developer experience? Genuinely asking, because I’m a developer too and I certainly don’t care. What we care about is solving the actual problem of payments with the downstream companies.

DX = developers not shooting themselves in the foot and making it impossible to cancel my free trial because my account got deleted but the autopay didn't fewers bugs = happier customers not getting charged for shit they didn't agree to be charged for

Basically this. The existing integration paradigm for payments, at its worst, feels like a warehouse filled with footguns on the floor with the lights turned off. Esp for newer developers who are used to more modern devexes which explicitly try to take reasoning about complex state transitions off of your plate.

Re: Show HN: We built an open source, zero webhooks payment processor

#69

Very cool guys. Curious about a few things if you’re open to sharing: - How are you handling tax/VAT and edge cases? Like usage backfills or retroactive credit grants, etc. etc. - What’s the failure mode if your service is down? Either way, refreshing to see someone go after this with the opinionated DX!

Very helpful callouts - both areas we want to build more robust product coverage.

Handling tax and VAT edge cases are coming up on our roadmap. We want to offer a merchant of record service soon, and eventually make it so that you can steer the funds flow at a per-transaction level.

We monitor our uptime closely[0], but we're also working on giving more options to self-host the source of truth component of our offering for people who want to be more in control of their certainty.

[0] https://status.flowglad.com

Post reply on HN