Skip to main content
Share a link and take payments. No code needed.
Set your slug in Settings. Example: mystore → https://merchant.minisend.xyz/pay/mystore. The page shows your business name, logo, payout currency, and the live exchange rate. Your customer types an amount in USDC ($0.01 to $10,000) and goes on to the payment page.

Merchant info endpoint

Useful if you’re building your own payment page or want to show the live rate. No API key needed.

Query

string
required
Your payment link slug.

Examples

Response

string
required
string | null
required
string | null
required
Shown beneath the business name.
string
required
string
required
KES, NGN, GHS, or UGX.
string
required
MOBILE, BUY_GOODS, PAYBILL, or BANK_TRANSFER.
number | null
required
How much local currency 1 USDC is worth right now. null if we couldn’t get a rate at that moment.
Returns 404 if the slug doesn’t exist or the business is switched off. Our /pay/{slug} page calls this when your customer submits the form. It’s here so you know what happens behind the scenes. You don’t need to call it yourself.

Body

Response (201)

Same shape as create checkout:
It lasts 30 minutes and sends the same webhooks as a session you create through the API.