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

# Collections

> Create dynamic NUBAN accounts so customers can pay you by bank transfer, with funds auto-credited to your wallet.

Create dynamic NUBAN accounts for your customers to receive funds via bank transfer. When a customer makes a transfer to their virtual account, the funds are automatically credited to your Numero wallet, and you receive a webhook notification.

## How it works

```
1. Create virtual account   →  Generate a unique NUBAN for a customer or business
2. Share account details    →  Give the account number to your customer
3. Receive payment          →  Customer transfers to the virtual account
4. Get notified             →  Receive a webhook with the payment details
```

## Account types

| Type         | Use case                             | KYC required    |
| ------------ | ------------------------------------ | --------------- |
| **Customer** | Individual users making payments     | Yes (BVN)       |
| **Business** | Corporate entities / B2B collections | Yes (RC Number) |

## Endpoints

| Method | Endpoint                                    | Description                        |
| ------ | ------------------------------------------- | ---------------------------------- |
| POST   | `/api/v1/business/virtualaccount/customer`  | Create a customer virtual account  |
| POST   | `/api/v1/business/virtualaccount/business`  | Create a business virtual account  |
| GET    | `/api/v1/business/virtualaccount/reference` | Get a virtual account by reference |
| GET    | `/api/v1/business/virtualaccount/all`       | List all virtual accounts          |
