Before
LI.FI owns the checkout experience
One interface for users funding a transaction from different sources.
LI.FI · 2026
Checkout started as a LI.FI-owned interface for funding transactions.
Talking to wallets and fintechs showed that many wanted to own that experience themselves. What they needed from LI.FI was the funding underneath it.
I led the product work around that shift and took the first version into private beta with engineering.
Product reversal
Before
One interface for users funding a transaction from different sources.
After
An infrastructure product partners could build their own interface and user journey on top of.
The useful question
How should our checkout work?
What does a partner need to build any funding experience on LI.FI?
The answer was not another set of checkout screens. Partners needed a reliable way to turn “I need this much money here” into a completed funding transaction while keeping control of their own customer experience.
Scope
The product we could imagine was larger than the product the reduced team needed to prove. After team capacity changed, I narrowed the first version around the irreducible funding contract.
That gave engineering a tractable first product and forced us to be precise about the behaviour that actually mattered.
V0 had to prove
Could wait
We explored shared KYC as a way to reduce repeated verification across providers, but kept it outside the narrow first version.
Product mechanics
Funding order contract
Once the interface moved out of LI.FI’s hands, the behaviour underneath had to become explicit enough for another product team to depend on.
The contract was not finished when the happy path worked. A partner also needed to know what LI.FI would do when reality diverged from the request.
Lifecycle
External infrastructure
Product constraints
Geographic and payment-method coverage, KYC, conversion, support, provider cost and chargeback exposure all changed the product we could offer.
Trade-off work
I evaluated Banxa, Transak and Paybis across those constraints and worked directly with providers on the integration.
Later outcome
Paybis was ultimately selected and signed as the production fiat provider.
Delivery
I defined the core contract, states and failure behaviour with engineering, then took Funding Orders from an unbuilt roadmap item to a working product in private beta.
Status
When I left LI.FI, Funding Orders was in private beta.
It had not yet reached scaled adoption.
That’s less impressive than pretending otherwise, but considerably more useful if you want to understand what I actually did.
Boundaries