Skip to main content
This endpoint accepts multipart/form-data rather than JSON because it includes file uploads. Set your Content-Type accordingly or let your HTTP client handle it automatically.

Endpoint

Headers

string
required
Your public API key.
string
required
Your API secret. Use a stl_test_... value in sandbox, stl_live_... in production.

Request body (multipart/form-data)

string
required
The ID of the business to complete registration for.
string
required
The business owner’s 11-digit Bank Verification Number.
string
required
The business owner’s residential address.
string
required
The ID of the state where the business is located.
string
required
One-time password sent during the BVN validation step.
string
required
Account password for confirmation.
file
required
A photo of a valid government-issued ID (JPEG or PNG).
file
One or more supporting business documents (e.g. CAC certificate). Multiple files are accepted.

Response

boolean
true on success.
string
Confirmation message.

Code examples

Example response