Detalhes do BVN
Consulta diretamente os dados completos do BVN (Bank Verification Number) da Nigéria sem o Fluxo de consentimento OTP. É uma alternativa ao Fluxo de verificação BVN em 3 etapas (BVN Initiate, BVN Send OTP, BVN Verify OTP) quando a validação por OTP do titular não é necessária.
Nota: cada solicitação é faturada mesmo que a consulta falhe. Recomenda-se validar o formato do BVN (11 dígitos numéricos) no lado do cliente antes de enviar a solicitação.
Endpoint
POST /kyc/nga/bvn/detailsAutenticação
API Key
Cabeçalho
x-api-key
Corpo da solicitação
Content-Type: application/json
Parâmetros
bvn
string
Sim
Número de Verificação Bancária de 11 dígitos.
Exemplo de solicitação
{
"bvn": "12345678901"
}Respostas
200 Sucesso
Parâmetros de resposta
serviceResultCode
integer
Código que indica o resultado geral da execução do serviço. Ver Código de Resultado do Serviço
serviceTime
string
Tempo de processamento (milissegundos).
serviceResultLog
string
Campo descritivo do resultado da execução do serviço. Inclui detalhes quando há um erro ou exceção no módulo.
serviceTransactionId
string
Identificador de transação associado à solicitação processada pela API.
data
object
Objeto com os dados completos do BVN. Ver tabela a seguir.
Parâmetros de resposta — data
Nota: o objeto data é retornado sem mapeamento nem normalização de campos. Os nomes e a ortografia dos campos são mantidos exatamente como são recebidos.
bvn
string
Número de Verificação Bancária.
first_name
string
Nome(s) do titular.
middle_name
string
Nome do meio.
last_name
string
Sobrenome(s) do titular.
dob
string
Data de nascimento.
gender
string
Gênero.
email
string
Endereço de e-mail registrado.
phone_number
string
Número de telefone registrado.
phone_number_2
string
Número de telefone alternativo registrado.
address
string
Endereço de residência.
state_of_origin
string
Estado de origem.
lga_of_origin
string
Área de Governo Local (LGA) de origem.
lga_of_Residence
string
Área de Governo Local (LGA) de residência. O campo é chamado literalmente lga_of_Residence (sic): a ortografia é mantida exatamente como é recebida.
marital_status
string
Estado civil.
nin
string
Número Nacional de Identificação associado ao BVN.
nationality
string
Nacionalidade.
registration_date
string
Data de registro do BVN.
watch_listed
boolean
Indica se o titular consta na lista de vigilância.
photoId
string
Foto do titular em formato Base64.
Código de Resultado do Serviço
O serviceResultCode indica o resultado geral da execução do serviço e reflete o código de status HTTP da resposta:
200
A execução do serviço foi bem-sucedida, o módulo processou a solicitação corretamente.
200
Exemplo de resposta
400 Requisição inválida
Erro retornado com o envelope do serviço (serviceResultCode reflete o código HTTP da resposta):
502 Gateway inválido
É retornado quando o serviço está temporariamente indisponível ou sua resposta não pôde ser interpretada. O corpo usa o envelope do serviço com serviceResultCode: 500:
504 Tempo esgotado no gateway
Erro de Timeout, retornado com o envelope do serviço:
Atualizado