> But with AI bringing more and more developers on line and exploding the complexity of startup billing
These two things are unrelated, and while I'm skeptical about the first point (do more people program solely due to AI?), startup billing hasn't become more complex because of AI, and to be honest if you're just doing small scale sales to consumers (B2C), getting set up is not that challenging with the big providers like Stripe. It takes a bit of work, yes, but it's not really that challenging even if you have to manage multiple subscriptions.
There are other things I could point out (is it common that products need to support multiple payment processors?), and while I'm not trying to be completely negative about this project because it's commendable to try to make it easier for small teams to be able to accept payments, the reality is that it's difficult for multiple reasons (e.g. KYC) and this shouldn't be fully hidden from the developer that deals with billing. You can't get away from the complexity just by making an abstraction layer and when the abstraction fails the "vibes coding" will hit a brick wall.
> But with AI bringing more and more developers on line and exploding the complexity of startup billing
These two things are unrelated, and while I'm skeptical about the first point (do more people program solely due to AI?), startup billing hasn't become more complex because of AI, and to be honest if you're just doing small scale sales to consumers (B2C), getting set up is not that challenging with the big providers like Stripe. It takes a bit of work, yes, but it's not really that challenging even if you have to manage multiple subscriptions.
There are other things I could point out (is it common that products need to support multiple payment processors?), and while I'm not trying to be completely negative about this project because it's commendable to try to make it easier for small teams to be able to accept payments, the reality is that it's difficult for multiple reasons (e.g. KYC) and this shouldn't be fully hidden from the developer that deals with billing. You can't get away from the complexity just by making an abstraction layer and when the abstraction fails the "vibes coding" will hit a brick wall.
Layered over Stripe, 1% surcharge.
Mixing payments gateways and vibe coding. What can go wrong?