Create Sub Account (Individual)

Creates a sub-account: a reserved (static) account number that does not expire. For accounts that expire, use Create Virtual Account.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Verify the customer first with Initiate Verification (and Validate Verification for BVN and NIN). Then send the verification's _id as identityId, plus identityType and identityNumber.

  • identityId is required for BVN, NIN and vID.
  • debitAccountNumber is required when identityType is BVNUSSD or vNIN.
  • If callbackUrl is not set, payment notifications go to the webhook URL on your dashboard.
Body Params
string
required
Defaults to +2348000000000

This is the phone number of the account holder. It should begin with the country code.

string
required
Defaults to [email protected]

This is the email address.

string
required

This is an external reference to be attached to the account object.

string
enum
required

Identification method the account holder, should be either NIN, vNIN, BVN, BVNUSSD, or vID (if you are using Safe Haven Verification Service). Example: BVN.

Allowed:
string

It is required when using BVN, NIN, and BVNUSSD. Not required if you are using vID

string

The _id from the Safe Haven Verification Endpoint. It is required when vID, BVN, or NIN

string

The OTP sent to the customer's phone number when you initiate verification using Safe Haven verification endpoint. This works for BVN and NIN or the OTP sent to customer's phone number when using BVNUSSD

string

If not provided, the webhook URL on your Dashboard will be used.

string

The company name.

string

Required when identityType is BVNUSSD or vNIN.

boolean
Defaults to false

This should be set when creating a virtual account. It determines if auto sweep should be enabled or disabled.

autoSweepDetails
object

This contains the auto sweep details to be filled if creating a virtual account.

Headers
string
required

Your ibs_client_id, returned by Exchange Client Credentials.

Responses

Language
Credentials
OAuth2
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json