Centiiv Escrow
Led by Folasewa
Centiiv is a platform that enables businesses to send and receive cross border payments using stablecoins such as USDC and USDT, alongside local fiat currencies like Naira.
The platform serves 4 key groups:
Merchants selling products and services
Customers making payments
Aggregators facilitating transactions between parties
Liquidity Providers handling currency conversion & settlement
Centiiv
Fintech | Payment | Web 3
2023-2025
I led the end to end design of the dispute resolution experience.
My responsibilities included:
Designing dispute creation and evidence submission flows
Collaborating with product managers and engineers on implementation requirements
Creating high fidelity designs and interaction patterns for the final experience
• PwC's consumer research shows that trust and transparency strongly influence purchasing decisions, while friction and uncertainty reduce confidence in digital experiences.
In Centiiv's escrow model, disputes represented the highest risk moment for both buyers and sellers.
Designing a transparent resolution process became critical to maintaining trust and encouraging future transactions.
THE FLOW
Customer info + terms
Email capture + escrow T&C before payment. Sets legal context early.
Pay (3 rails)
Card, bank transfer (expiring virtual account), or stablecoin. One surface.
3.
Dispute filed
Funds lock. Merchant submits evidence. Structured, not chat-based.
4.
Propose settlement
Either party proposes terms. Other party accepts, rejects, or counters
KEY DESIGN SCREENS
Design Decisions Made
Personal info + escrow entry
• Collect only email at step 1 to reduce drop-off before payment. Escrow T&C surfaced here, not buried in footer.
• All 3 steps on one screen reduces abandonment from method confusion.
Card payment + order summary
Escrow fee shown transparently in order summary. Prevents post-payment confusion and builds trust in the fee model.
3 payment methods, 1 Payment gateway
• Show wallet address + exact USDC amount with expiry, crypto users need precision
• Shows expiring virtual account per transaction which eliminates misrouted payments
INTERACTION DESIGN
How It Works
Payment gateway (Customer's view)
• Entry point for customers is the payment link created by merchants
• Decision: structured form (reason category + description + evidence upload) instead of open chat forces specificity, speeds resolution.
• Decision: separate proposal flow from chat to enable a merchant and customer negotiate amounts without losing dispute history.
• Counter-proposal pattern modeled on legal ADR (Alternative Dispute Resolution).
Dispute transaction flow (Merchant's view)
• Required structured customer claims with evidence to reduce ambiguity and improve resolution speed.
• Centralized merchant customer communication within a dedicated dispute workspace for transparency and traceability.
• Separated settlement negotiations(Proposal) from dispute discussions(Chat) to preserve context while enabling flexible resolutions.
• Reserved admin intervention for unresolved cases, encouraging self resolution before escalation.
Create settlement proposal
WHAT DIDN'T WORK
I dropped
Persistent merchant bank account. Simpler to build but caused payment attribution failures in testing, unacceptable at this transaction volume.
I chose
Single expiring virtual bank account per transaction. Prevents mis-routing; adds backend complexity but removes a major support category.
I dropped
Inline dispute form on the same screen. Tested it, merchants skimmed past it. Separating confirm modal improved completion rate in usability sessions.
I chose
Structured dispute form with evidence upload. Non-negotiable for legal validity. Users initially wanted chat-only, usability tests showed chat led to ambiguous outcomes.
AI INTEGRATION
Edge case mapping
I used Claude and lovable to stress-test the dispute states & caught a missing state (expired escrow, no merchant action) before dev handoff.
Microcopy
I generated 3 variants of the escrow expiry warning. Chose the one that tested clearest with non-crypto users in a quick 3-person session.
50k+
transaction volume
10% faster
dev integration via design system
3 rails
fiat, card, and stablecoin unified under one checkout surface
0 → 1
product built from scratch, no existing design system or patterns














