Collections
Create Collection
Create collection
POST
cURL
Create a collection account for receiving payments. Collections support existing
NGN virtual account flows and USD collection accounts.
NGN collection
UseNGN collections for Naira virtual accounts. ONE_TIME dynamic accounts are issued through VFD Microfinance Bank and require an amount. DEFAULT permanent accounts are issued through Teerus Microfinance Bank and require a customer_id.
USD collection account
UseUSD collections to issue a permanent USD collection account for an approved customer in an eligible country. USD collections must use type set to DEFAULT and must include additional_information.
The customer’s approved KYC profile supplies the country, residential address, date of birth, phone number, and country-specific bank or national identifier. Do not replace those values in the collection request.
For USD collections,
type must be DEFAULT, customer_id is required, and additional_information must include source-of-funds answers, the customer’s government document, utility bill, and bank statement information.The government-document type must be appropriate for the customer’s KYC country. Supported values are
PASSPORT, NIN, NATIONAL_ID, DRIVERS_LICENSE, VOTERS_CARD, and GHANA_CARD.USD account issuance may complete asynchronously. Use the
collection.created webhook to receive final bank details, or collection.created.failed to receive rejection reasons.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Response
OK