Welcome
SplitFi is on-chain payment infrastructure for marketplaces. Stripe-style developer experience, USDC settlement, three-tier fee splits.
SplitFi lets you accept USDC on Base and split each payment three ways — to SplitFi, your platform, and your sub-merchants — in a single on-chain transaction.
If you've integrated Stripe Connect, you'll feel at home: sign up → connect a wallet → get an API key → start creating orders.
Quickstart
Make your first test payment in 10 minutes.
Core concepts
The mental model: platforms, merchants, fees, and ledgers.
API reference
Full endpoint reference with request/response shapes.
Hosted Checkout
Send a URL, take payment. No frontend code required.
What you'll build
- Platform tenant — your account on SplitFi (think: Stripe's
acct_…) - Sub-merchants — the businesses on your platform that receive funds
- Orders / payments — created via API, paid by users on-chain
- Webhooks — your backend hears about each event in real time
User pays 100 USDC
│
▼
PaymentRouter contract
├─ 1.00 USDC → SplitFi (service fee)
├─ 10.00 USDC → your platform wallet
└─ 89.00 USDC → sub-merchant wallet
├─ 4.45 USDC held as reserve
└─ 84.55 USDC available for payoutStatus
| Capability | Status |
|---|---|
| Base Sepolia | ✅ Live |
| Base mainnet | 🚧 Closed beta |
| USDC | ✅ |
| EURC / USDT | 🚧 Roadmap |
| Refund (reserve) | ✅ |
| Refund (chain) | 🚧 Roadmap |
| Hosted Checkout | ✅ |
| Webhooks (HMAC) | ✅ |