> ## 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.

# Settings

> Configure your business name, payout currency and method, payment link slug, and webhook URL so Minisend knows exactly where to send your money.

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

## Business

| Field             | Purpose                      |
| ----------------- | ---------------------------- |
| **Business name** | Shown on the checkout page.  |
| **Email**         | Account communications.      |
| **Website**       | Optional. Shown on checkout. |

## Payout

Currency determines which payout methods are available.

| Currency | Country | Methods                          |
| -------- | ------- | -------------------------------- |
| **KES**  | Kenya   | M-Pesa, Buy Goods, Paybill, Bank |
| **NGN**  | Nigeria | Bank                             |
| **GHS**  | Ghana   | Mobile Money, Bank               |
| **UGX**  | Uganda  | Mobile 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.).

<Note>
  **Account Name** is required for all methods. It must match the name on your bank, M-Pesa, or mobile money account.
</Note>

## Payment link

Set a unique slug → get a shareable URL:

```text theme={null}
https://merchant.minisend.xyz/pay/your-slug
```

<Note>
  Slugs are unique across Minisend. If yours is taken, try a variation.
</Note>

## 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.

```text theme={null}
https://yourbusiness.com/webhooks/minisend
```

Leave blank to skip server-side notifications — you can poll the status endpoint instead.

<Tip>
  See [Webhooks](/webhooks/overview) for signature verification and event handling.
</Tip>

## Saving

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