BVN Initiate
Initiates the verification process BVN (Bank Verification Number) for Nigeria and returns the available verification methods (phone, phone_1, email, alternate_phone) for sending the OTP.
Endpoint
POST /kyc/nga/bvn/initiateAuthentication
API Key
Header
x-api-key
Request body
Content-Type: application/json
Parameters
bvn
string
Yes
Bank Verification Number of 11 digits.
scope
string
Yes
Query scope. Possible values: identity, bank_accounts
Request example
{
"bvn": "12345678901",
"scope": "identity"
}Responses
200 Success
Response parameters
serviceResultCode
integer
Code that indicates the overall result of the service execution. See Service Result Code
serviceTime
string
Processing time (milliseconds).
serviceResultLog
string
Descriptive field of the result of the service execution. Includes details when there is an error or exception in the module.
serviceTransactionId
string
Transaction identifier associated with the request processed by the API.
data
object
Object with session data and available methods. See table below.
Response parameters — data
session_id
string
Session ID for the following verification steps.
methods
array
Available methods for OTP verification. See table below.
Response parameters — data.methods[]
method
string
Verification method type. Possible values: phone, phone_1, email, alternate_phone
hint
string
Full phrase indicating where the code will be sent, and includes the phone or email address partially masked. The exact text may vary.
Service Result Code
The serviceResultCode indicates the overall result of the service execution:
200
The service execution was successful, the module processed the request correctly.
200
Response example
400 Bad Request
Error returned with the service envelope (serviceResultCode reflects the HTTP status code of the response):
502 Bad Gateway
Returned when the service is temporarily unavailable or its response could not be interpreted. The body uses the service envelope with serviceResultCode: 500:
504 Gateway Timeout
Timeout error timeout, returned with the service envelope:
Last updated