Global financial
infrastructure
for emerging markets.
Money that moves
US dollars in stablecoins moved through ZuriFi and settled into local banking and mobile-money rails — cross-border payments for businesses operating across emerging markets.
Assets & chains
Arrive on any chain. Leave as money.
9 assets across 9 networks, indexed and settled by our own cross-chain deposit infrastructure. Every account you create through the API gets a deposit address on each of them.
Ethereum
Base
Polygon
BNB Chain
Solana
Tron
Bitcoin
Tempo
Arc
Read how the indexer works in our engineering blog.
Developer API
Integrate once. Move money across borders.
Create an account for every customer, fund it with stablecoins, credit it with a stablecoin-backed local-currency balance, convert at our rate and pay out — from your backend, with every state change delivered to you as a signed webhook.
Accounts
User accounts for your customers, merchant accounts for your business. USDT/USDC deposit addresses on 9 networks.
Local-currency balances
Customer accounts hold local-currency balances, backed by your merchant's stablecoins or fiat at ZuriFi's rate.
Convert & withdraw
Stablecoin ↔ local currency at our rate with your markup; on-chain withdrawals with gas sponsored.
Signed webhooks
Every deposit, mint, burn, conversion and withdrawal delivered with an HMAC signature and a replay log.
$ curl developers.zuri.finance/api/v1/mints \
-H "Authorization: Bearer zf_live_••••••••" \
-H "Idempotency-Key: mint-8812" \
-d '{ "merchant": "acct_shop", "to": "acct_9b2e",
"asset": "RWF", "amount": "50000", "backing": "USDT" }'
{
"object": "mint", "status": "completed",
"amount": "50000.02", "rate": "1450",
"backing": { "asset": "USDT", "amount": "34.690911" }
}Your merchant account receives USDT/USDC on any supported network.
Credit a customer's account with a stablecoin-backed local-currency balance, or convert at ZuriFi's rate.
Pay customers on local rails, or redeem balances back into stablecoins and withdraw.
From the blog