Supported partners
Below are the list of currently supported partners for virtual account issuing- VFD Microfinance Bank
- Bridge for USD collection accounts
Create Virtual Account
To create a virtual account, use the create collection endpoint. ParametersThe unique identifier for the customer to whom the card will be issued.
The three-letter ISO currency code in uppercase. Use
NGN for Naira accounts and USD for USD collection accounts.merchant name that will be displayed on the virtual account. Required for ONE_TIME (Temporary) virtual account.
virtual account type e.g DEFAULT (Permanent), ONE_TIME (Temporary)
amount expected to be paid into the virtual account. Required for ONE_TIME (Temporary) virtual account.
Required when
currency is USD. This contains the customer identity, address, document, source of funds, and supporting document details required for USD account issuance.Note:
customer_id is required for DEFAULT permanent virtual accounts.Request Body
USD collection accounts
USD collection accounts are issued through Swervpay’s Bridge-backed collection flow. Before creating a USD collection account, create the customer and submit customer KYC. Then create aDEFAULT collection with currency set to USD and include the required additional_information payload.
USD account issuance can be asynchronous. If the customer is already approved, the account details may be available shortly after creation. If additional review is required, listen for the collection.created or collection.created.failed webhook event.
USD Request Body
🔍 Get Collection Details
Retrieve detailed information of a specific collection with their unique identifier using the get collection endpoint. Path ParametersThe unique identifier of the collection to retrieve.
🔍 Get All collections
Retrieve a list of all collections by sending a request to the get all collections endpoint. Query ParametersThe page to return.
The maximum number of results to return.
Response