Virtual accounts are now an asynchronous process.
Customers create virtual accounts synchronously via the APIs i.e., the virtual accounts are in “active” status upon creation and available for pay ins reconciliation immediately.
- Customers call the API to create a virtual account. It will be created in “pending_activation” status (note it will not be available for pay-ins reconciliation until it is activated).
- Once activated, the status of the virtual account will be updated from “pending_activation” to “active”.
- In the event of any exceptions, if the activation fails, the status will be updated from “pending_activation” to “activation_failed”.