How we made billing backendless
(useautumn.com)
Typically, billing is a backend job and requires webhooks, state syncing, then passing the data to the frontend. We wanted to offer a more "out-of-the-box" experience when handling things like payment links, paywalls and up/downgrade flows, so we've spent a bunch of time thinking about how we can perform sensitive payment operations without needing to perform the "round trip" to the backend -- we think this is a simpler and better developer experience.
Typically, billing is a backend job and requires webhooks, state syncing, then passing the data to the frontend. We wanted to offer a more "out-of-the-box" experience when handling things like payment links, paywalls and up/downgrade flows, so we've spent a bunch of time thinking about how we can perform sensitive payment operations without needing to perform the "round trip" to the backend -- we think this is a simpler and better developer experience.