Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.minisend.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Complete these before accepting payments. Dashboard → Settings. Click Save Changes when done.

Business

FieldPurpose
Business nameShown on the checkout page.
EmailAccount communications.
WebsiteOptional. Shown on checkout.

Payout

Currency determines which payout methods are available.
CurrencyCountryMethods
KESKenyaM-Pesa, Buy Goods, Paybill, Bank
NGNNigeriaBank
GHSGhanaMobile Money, Bank
UGXUgandaMobile Money, Bank

M-Pesa mobile (KES)

Phone number (07XXXXXXXX) + network (Safaricom).

Buy Goods till (KES)

Your till number. Settlements show as customer payments in your till statement.

Paybill (KES)

Paybill number + account number. Both required.

Bank Transfer (KES, NGN, GHS, UGX)

Account number, bank code, bank name. Account Name must match the bank record exactly — mismatches cause failed disbursements.

Mobile Money (GHS, UGX)

Phone number + network (MTN, Airtel, etc.).
Account Name is required for all methods. It must match the name on your bank, M-Pesa, or mobile money account.
Set a unique slug → get a shareable URL:
https://merchant.minisend.xyz/pay/your-slug
Slugs are unique across Minisend. If yours is taken, try a variation.

Webhook URL

Minisend POSTs checkout.completed, checkout.failed, and checkout.expired events here when a session reaches a terminal state. HMAC-SHA256 signed. Up to 5 retries with exponential backoff on non-2xx.
https://yourbusiness.com/webhooks/minisend
Leave blank to skip server-side notifications — you can poll the status endpoint instead.
See Webhooks for signature verification and event handling.

Saving

Click Save Changes (or Create Account if new). Required fields are marked with *.