# Collection Account

## Overview

This document describes how to open a collection account (Virtual Account). Multiple major currency collection accounts are supported.

## Business Process

### Application Phase

- [Apply for Collection Account](/collection/apis/openapi/collection-account/apply): This API initiates a collection account application.
- Call the collection account application API to submit the request
- The `request_id` in the request parameters is used for tracking the business process


### Query Application Result

- [Query Collection Account Application Result](/collection/apis/openapi/collection-account/inquiry): This API retrieves the application result.
- Periodically call the query API to obtain the result
- The `request_id` in the request parameters must match the `request_id` from the collection account application


### Listen for Application Result Notifications

- [Collection Account Application Result (Notification)](/collection/apis/openapi/collection-account/notification): **webhook** for receiving asynchronous notifications.
- Listen for callback notifications of type **VA**
- The `request_id` in the notification content is the `request_id` from the collection account application


## Notes

- Before applying for a collection account, ensure the merchant has been successfully onboarded (merchant onboarding result status is `PASS`).
- A currency wallet is automatically created when the collection account is opened successfully.