Virtual accounts
Virtual accounts give a customer bank-transfer details that are tied to their Inflow customer profile. Create the customer first, then assign the account once and store the returned account details in your system. This is only available for NGNAssign an account
Pass the customer ID in the URL. If you omitprovider, Inflow uses the default configured rail. Set provider only when your integration needs a specific supported rail.
The assignment endpoint can return an existing account when one has already been assigned. Make the request part of your customer-onboarding workflow, rather than repeatedly creating accounts at checkout.
Retrieve account details
When you need to display the details again, query the customer’s virtual accounts:accountName, accountNumber, and bankName returned by the API to reduce failed bank transfers.