live202601
Toolorah
Browser-side tool platform with its own billing layer
A rack of 53 small utilities that run entirely in the browser — text, PDF, conversion, design and developer tools — behind accounts, tiers and paid plans.
- Astro 6
- TypeScript
- Supabase
- Paddle
- Vercel
The hard part
Stripe does not operate in Nepal, so the payment layer had to be rebuilt
The obvious billing integration was unavailable: Stripe has no support for Nepal-based businesses. Toolorah runs on Paddle instead, as merchant of record — Paddle is the legal seller, handles global sales tax, and pays out. That changes the integration in ways the documentation does not lead with. Paddle’s list endpoints are not read-your-writes consistent, so two concurrent checkouts both see an empty customer list and both try to create; the loser is rejected with customer_already_exists and the winning id has to be recovered from the error body rather than treated as a failure. Its webhook signature window is five seconds, not Stripe’s three hundred, so a slow cold start can fail verification on a perfectly valid delivery — nothing may run before the unmarshal call.
- Tools
- 53
- Categories
- 8
- Rendering
- Hybrid SSR
- Billing
- Paddle MoR
