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

# Overview

> Understanding virtual accounts and how they work in Pooler

Virtual accounts are bank accounts that Pooler creates on-demand for your business. They allow you to collect payments from customers without the complexity of traditional banking integrations. Each virtual account has a unique account number that customers can send payments to.

<Info>
  Only Nigeria 🇳🇬 virtual accounts are supported for now
</Info>

<img src="https://mintcdn.com/pooler-7b8947fa/wPD9odAEA-5af3Zu/images/virtual-account-architecture.png?fit=max&auto=format&n=wPD9odAEA-5af3Zu&q=85&s=2baafbd5702355932f2c6fc4f22aed7a" alt="Virtual Account Architecture Diagram" width="3214" height="1622" data-path="images/virtual-account-architecture.png" />

### Account Security

* **Unique Account Numbers** - Each account has a unique, non-guessable account number
* **Account Verification** - Accounts are verified before activation
* **Transaction Monitoring** - All transactions are monitored for suspicious activity

### Compliance

* **KYC Requirements** - Account creation may require customer verification
* **Regulatory Compliance** - All accounts comply with local banking regulations
* **Transaction Reporting** - Transaction data available for compliance reporting

### Payouts

Pooler offers you a way to simply payout all the collected payments in a single request.

<img src="https://mintcdn.com/pooler-7b8947fa/g0Dc3RCY9bH9Fi09/images/payout.png?fit=max&auto=format&n=g0Dc3RCY9bH9Fi09&q=85&s=c2220032764476a6cf5c50b6ccfbb947" alt="Payout Overview Diagram" width="1914" height="1186" data-path="images/payout.png" />

## Best Practices

<Tip>
  **Use Unique Accounts**:

  * Create a unique virtual account for each customer or transaction for easy tracking.
  * Save virtual account details (account number, ID) in your database for reference.
  * Set up webhook handlers to receive real-time payment notifications.
  * Regularly reconcile virtual account payments with your records.
</Tip>
