Sign up
Create an account at merchant.minisend.xyz with email or Google. You’ll land on your merchant dashboard.
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.
Generate an API key
Open API Keys → New Key. Copy the
ms_live_... value immediately; it’s shown only once.Create a checkout session
amount is in USDC. The customer can pay it as USDC or USDT-equivalent.201):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:
