1
Sign up
Create an account at merchant.minisend.xyz with email or Google. You’ll land on your merchant dashboard.
2
Configure your payout
In Settings, set your business name, payout currency (KES, NGN, GHS, or UGX), and payout method (M-Pesa, mobile money, or bank). This is where Minisend sends your local currency after every successful payment.
3
Generate an API key
Open API Keys → New Key. Copy the
ms_live_... value immediately; it’s shown only once.4
Create a checkout session
amount is in USDC. The customer can pay it as USDC or USDT-equivalent.201):5
Redirect and listen
Send the customer to Or poll the session status endpoint, which needs no authentication.
checkout_url. They can pay in USDC on 19 chains, USDT on 14 chains, or M-Pesa (KES). When settlement completes, Minisend POSTs to your configured webhook URL:
