> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fyatu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Payments

> Accept payments via collections, send money via payouts, and issue refunds — Fyatu's payment system for businesses that need to move money programmatically.

# Payments

Fyatu's payment system gives your business three tools for moving money:

| Concept         | Direction                    | Use Case                     |
| --------------- | ---------------------------- | ---------------------------- |
| **Collections** | Customer → Your wallet       | Accept payments at checkout  |
| **Payouts**     | Your wallet → Fyatu user     | Send money to recipients     |
| **Refunds**     | Your wallet → Original payer | Return a previous collection |

## Collections

A collection creates a hosted checkout session that your customer completes to send you money. Once the payment goes through, funds land in your business wallet and you receive a webhook.

```
Customer → Hosted Checkout → Authorize → Your Business Wallet
```

[Collections →](/v3/documentation/concepts/payments/collections)

## Payouts

A payout sends money from your business wallet directly to a Fyatu account holder. Funds are transferred instantly and the recipient is notified.

```
Your Business Wallet → Fyatu Account → Recipient
```

[Payouts →](/v3/documentation/concepts/payments/payouts)

## Refunds

A refund returns money from a completed collection back to the original payer. The refund is debited from your business wallet. You can refund the full net amount or a partial amount — but each collection can only be refunded **once**.

[Refunds →](/v3/documentation/concepts/payments/refunds)

***

## Prerequisites

* A **Collection App** created in your Business Console
* Sufficient balance in your **business wallet** (required for payouts and refunds)
* A webhook endpoint configured to receive payment notifications
