Learn about creating virtual accounts
bvn
, expiryDate
and expectedAmount
in the request. bvn
: If omitted, the virtual account will default to the BVN of the parent account. Only provide this if you want to assign a different BVN to the virtual account.expectedAmount
: This is used to restrict the virtual account to only accept a specific amount. If set, the account will reject any payment that is lower or higher than the specified amount. Use this carefully when expecting exact payments (e.g., invoice matching or controlled transfers).expiryDate
: You can set this to anytime in the future. However, if omitted the default time will be set to 5 mins.POST /v1/accounts/virtual
expectedAmount
. Once set, the account will only accept that exact amount. Payments with any other amount will be rejected.