Dynamic Virtual Account

Creating dynamic virtual accounts can be useful when receiving one-time payments through bank transfers. The process involves generating a dynamic virtual account with a set amount for the customer during checkout. Once payment is made, we will send you a webhook notification, which you can then manage.

You can create a dynamic virtual account with the create virtual account number endpoint

Sample Request

curl --request POST \
     --url https://sandbox.vella.finance/api/v1/virtual-accounts/disposable \
     --header 'Authorization: Bearer xxxxxxxxxxxxxxxxxxx' \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
  "currency": "NGN",
  "customer": {
    "name": "ALEX TAJU",
    "email": "[email protected]"
  "amount": 100,