🤖 Create a Customer
To add a new customer to your system, use the create customer endpoint. Bodystring
required
The customer’s first name. It must match the customer’s government-issued identification for KYC purposes.
string
required
The customer’s last name or surname. It must match the customer’s government-issued identification for KYC purposes.
string
required
The customer’s middle name or initial. This can be used for additional verification and should match the customer’s government-issued identification if provided.
string
required
The country of the customer’s residence or operation. Use ISO 3166-1 alpha-2 country codes.
string
required
The customer’s email address.
Request Body
🔍 Get Customer Details
Retrieve detailed information about a specific customer with their unique identifier using the get customer endpoint. Path Parametersstring
required
The unique identifier of the customer to retrieve.
🔍 Get All Customers
Retrieve a paginated list of customers in your system using the get all customers endpoint. Query Parametersinteger
The page to return.
integer
The maximum number of results to return.
Perform KYC for a Customer
Conduct Know Your Customer (KYC) checks to verify the identity of your customers using the customer KYC endpoint.Customer KYC is required before issuing a
DEFAULT USD collection account for a customer. After KYC is submitted, create a USD collection with currency set to USD and include the required additional_information payload.string
required
The unique identifier of the customer whose KYC you are submitting.
tierenum (ONE, TWO, FULL) :- The KYC tier to request.
informationobject :bvnstring : customer bvn (Nigeria)ssnitstring : customer ssnit (Ghana)statestring : customer statecitystring : customer citycountrystring : customer countryaddressstring : customer addresspostal_codestring : customer address postal codedate_of_birthstring : customer date of birth
documentobject :document_typeenum (NIN, PASSPORT, DRIVERS_LICENSE)document_numbernumber : customer document numberdocumenturl : customer document urlpassporturl : customer passport photograph url
Request Body
Blacklist Customer
Blacklist a customer from performing actions using the blacklist customer endpoint. Parametersstring
required
The unique identifier of the customer to blacklist.
Update Customer
Update a customer’s email address or phone number with the update customer endpoint.string
required
The unique identifier of the customer to update.
string
The customer’s updated email address.
string
The customer’s updated phone number.
Delete Customer
Delete a customer with the delete customer endpoint when the customer should no longer remain in the business account.string
required
The unique identifier of the customer to delete.