Activate a Virtual Account
Once Volt confirms successful registration of your Virtual Accounts, you can start to use them to receive funds. In order to fetch and activate a new Virtual Account number, please use the following
Request
PATCH /api/accounts/identification-set/:accountId/fetch
Where the :accountId
is the ID of the Volt Account that the received funds will be credited to – we will provide you with this ID.
Response
The response will look like the following:
{
"identificationSetId": "fbe8bd5d-13a4-4f73-aff4-1847005c3768",
"name": "fbe8bd5d-13a4-4f73-aff4-1847005c3768",
"defaultIdentificationId": "ee740b95-31ba-4237-b9e8-6f6c87fd0fb2",
"accountIdentifications": [
{
"id": "b79dee05-365c-434a-ba67-7b5e5211da99",
"identifications": {
"iban": "DE40202208000050999999"
}
},
{
"id": "c38647ef-8dca-4f3d-8853-7195ebb83994",
"identifications": {
"iban": "DK6089000050999999"
}
},
{
"id": "ee740b95-31ba-4237-b9e8-6f6c87fd0fb2",
"identifications": {
"iban": "GB64SAPY60838250999999"
}
},
{
"id": "ee750b95-31ba-42b7-b9e8-6f6c87fd0fb3",
"identifications": {
"iban": "LU70408000005999999"
}
}
]
}
Key fields
identificationSetId
– the ID we assigned to this identification set. Store it in your system for reconciliation purposes outlined below. This is what we refer to as a vIBAN.name
– defaulted to the same ID now, however in the future we might create the functionality to name Virtual AccountsdefaultIdentificationId
– will be the “main” identifier used for this Virtual Account from the list below. This doesn’t impact processing in any way.accountIdentifications
– a set of an ID and all of the reference numbers assigned to the Virtual Account. Those will mostly be in the IBAN format, but can also be account numbers, sort codes or any other routing information used in your local market.
Important note
Once a Virtual Account is retrieved from this endpoint, it is marked as active by Volt. Any setup or monthly fee will take effect from this moment. It is therefore advised to fetch them dynamically, when needed.
On your end, you can now simply assign a given identificationSetId
to your customer. You will also need to decide which of the specific Virtual Account numbers to provide to the user. If your customer is located in one of the 4 countries above we recommend you provide them with the corresponding number. If not, it is recommended to use a DE or DK vIBAN.
Deactivate a Virtual Account
In cases where a user closes their account with you and you do not want to repurpose the Virtual Account number for future accounts, you can deactivate a Virtual Account. Please be aware that if you end up receiving credits to this Virtual Account anyway we will automatically return them and charge you an additional rejection fee specified in your contract.
In order to do this you need to use the following endpoint:
PATCH /api/accounts/identification-set/:id/deactivate
Where: id
– is the id of the identification-set you wish to deactivate
- On this page
- Activating a Virtual Account
- Deactivate a Virtual Account