capabilities.work

Virtual Account With Limit Profile

A 3-step recipe with Moniepoint. We can help you get access.

Recipe · 3 steps

Virtual Account With Limit Profile

Create a limit profile and reserve a virtual account bound to it.

  1. Define a limit profile that caps single-transaction value and daily transaction volume and value.
  2. Reserve a permanent NUBAN virtual account pre-assigned to the limit profile created above.
  3. Read the reserved account back by its accountReference to confirm creation and surface the issued NUBAN details.
What you'll need to have ready
  • limitProfileName: Human-readable name for the limit profile.
  • singleTransactionValue: Maximum value allowed for a single inbound transaction.
  • dailyTransactionVolume: Maximum number of transactions allowed per day.
  • dailyTransactionValue: Maximum total transaction value allowed per day.
  • accountReference: Unique merchant reference identifying the reserved account.
  • accountName: Display name for the reserved account.
  • currencyCode: ISO currency code for the account (e.g. NGN).
  • contractCode: Monnify contract code the account is created under.
  • customerEmail: Email address of the customer the account is reserved for.
For your developer

Arazzo workflow moniepoint:virtual-account-with-limit, 3 operations: createLimitProfile → reserveAccountWithLimit → getReservedAccountV2. Specs on APIs.io.