minisend logo

Get paid in stablecoins. Spend in local currency.

Customers pay in USDC or USDT from any major chain. Settle to M-Pesa, mobile money, or a local bank, or convert cash to stablecoins on demand. Same day, across Kenya, Nigeria, Ghana, and Uganda.

Launch Dashboard
merchant.minisend.xyz / dashboard
Overview
Settled today
2,243,180KES
+18.4%
Payments
127
+12
Active wallets
1,204
+38 today
Avg settle
3.4s
0.2s faster
Settled volumelast 20 days
SourceReceivedSettledStatusTime
Arbitrum43.40 USDT64,250 NGNroutingnow
Base12.50 USDC1,612 KESsettled2s ago
Polygon380.00 USDC562,400 NGNsettled14s ago
M-Pesa8,400 KES64.80 USDCsettled22s ago
Optimism48.20 USDC722 GHSsettled47s ago
Accept payments

Everything you need

to get paid.

Four primitives. One dashboard. Ship a checkout in 30 lines of code, or zero.

01

Hosted Checkout

Share a link or embed our checkout. Your customer picks any chain or pays with M-Pesa, we route, convert, and confirm. You receive local currency or stablecoins.

No-codeBrandedQR + link
02

Payment API

A RESTful API with webhooks for every state change. Reconcile by reference, replay events, roll forward with idempotency keys.

RESTWebhooksIdempotent
03

Invoicing

Issue one-time or recurring invoices priced in USD. Customers pay from any chain or with M-Pesa, you see one settled total.

USD-pricedRecurringMulti-chain
04

Auto-Settlement

Set a schedule and a destination: M-Pesa, NGN bank, GHS bank, or a stablecoin wallet. Funds land in your account, same day.

M-PesaBank transferStablecoin
Embed wallets

One wallet.

Every chain.

Every payment you accept already lands in a Minisend wallet.

The same wallet is now an API you can give every user in your product.

NairobiLagosAccra

Value in from any major chain. Out to M-Pesa or bank, the same day.

Building with wallets?Talk to us

The numbers

in print.

Verified weekly. We publish what we measure.

Supported chains
26+
EVM mainnets, Solana, TON, Tron, NEAR
Uptime (90d)
99.94%
Status at status.minisend.xyz
Integration
~30 lines
Hosted checkout, or call the API directly
Volume processed
$300K+
Across 9,000+ settlements
Ready when you are

Start accepting.

Open the dashboard, submit your business details, and ship a checkout link before the kettle boils.

Live in

an afternoon.

Start with a hosted checkout link. Graduate to the API when you outgrow it. Both routes settle to the same dashboard.

  1. 1One endpoint opens the session. Four fields in, a hosted checkout URL back.
  2. 2Your merchant key from the dashboard, sent as a bearer token on every request.
  3. 3Priced in USDC. The response echoes it back as amount_usdc alongside a deposit address.
  4. 4Your own order ID. Keep it to reconcile the session against your system later.
9 lines
curl -X POST https://merchant.minisend.xyz/api/merchant/checkout \
-H "Authorization: Bearer ms_live_••••••••" \
-H "Content-Type: application/json" \
-d '{
"amount": 25.00,
"description": "Order #4821",
"external_id": "order-4821",
"customer_email": "customer@example.com"
}'
201cs_7f8a9b2c created, status pendingmerchant.minisend.xyz/checkout/cs_7f8a9b2c

Sign up, submit your business details for KYB, issue a key, and take a payment. Settlement lands the same day.

Trusted by businesses

across Africa

Half our revenue comes from clients overseas paying in USDC. Before Minisend it was a week of bridges and bank wires. Now the dashboard shows naira before we send the invoice receipt.

Tunde Olatunji

Founder, Lagos design studio

Tunde Olatunji avatar

We bill global SaaS customers in USD and pay our team in Nairobi. The settlement lands in M-Pesa before our finance lead refreshes the page. Reconciliation went from spreadsheets to a CSV export.

Akinyi Owino

COO, Nairobi logistics co.

Akinyi Owino avatar

Our customers are happiest paying from whatever chain their wallet is on. We accept all of them. We see one settled total in cedi at the end of the day. That is the entire pitch.

Kwame Mensah

CEO, Accra exporter

Kwame Mensah avatar

Frequently asked

questions