Collection (Payin)

Virtual accounts, comprising account number and bank details, enable OneLiquidity merchants to receive payments from customers through bank transfers. These virtual accounts are currently only available in naira and come in two types: dynamic (Client) and static (Treasury). A Client account number has an expiration after handling a specified number of transactions (the frequency parameter), while a Treasury account number remains valid indefinitely.

Dynamic virtual accounts (Client) prove beneficial for receiving one-off payments via bank transfer. During the customer's checkout process, you generate a Client virtual account with a predetermined amount and provide it to them. Upon payment, we will send you a webhook, allowing you to manage the transaction.