Create the customer
hasBvn and hasNin instead.
Open the wallet account
customerId makes the account a customer wallet. Omitting it opens an account owned directly by your business. Only two types are client-selectable — operational and savings — and they behave identically. A customer wallet can only be NGN; see currencies and funding rails.
Store the returned account
id for transfers. Use balance, the minor-unit string, for arithmetic—not balanceFormatted.