The Problem We Were Actually Solving
In late 2024 our small creator platform had 8,400 monthly active users and 1,400 paying creators. We were based in a country whose central bank had just added Stripe, PayPal, Payhip, and Gumroad to its payment-restriction list. International wallets were gone. Credit-card gateways rejected every onboarding ticket. The CFO asked, How do we move money at all? My job was to design a stack that could capture micro transactions (₨10–₨500) without touching any vendor that the regulator considered foreign infrastructure.
What We Tried First (And Why It Failed)
The first iteration was a braided design: we asked creators to open Tier-3 commercial bank accounts, issued API keys to a local merchant-acquiring bank, and routed payouts through an NFT-like ledger we bolted onto Tendermint 0.34. It took eight weeks to negotiate with the bank, and when we pushed our first 40,000 transactions we hit a wall: the banks SDK only supported batch uploads every 24 hours and rejected any single file above 5 MB. That meant 3-hour latency spikes whenever payouts queued. Costs also exploded—₨0.78 per successful transaction versus the 1.2 % Stripe promised. Then the regulatory circular changed again; the bank suddenly forbade payouts to creators who werent physically inside three specific provinces. Our system violated freshness SLAs and the region rules at once.







