Etapa 1: criar uma conta
Acesso ao console e criação de conta
- Visita https://console.messagecentral.com
- Clique em e-KYCnow
- Você será redirecionado para o console e-KYC
Novos usuários (registro pela primeira vez)
- Registre sua conta no e-KYC
- Conclua o processo de registro
- Ao criar sua conta, insira o nome da sua empresa (isso será usado posteriormente nas configurações da API)

Etapa 2: criar fluxo
Diretrizes de criação de fluxo
- Para criar um fluxo (Básico ou Premium), clique em Criar fluxo no console.
- Selecione o tipo de fluxo necessário e preencha todos os campos de configuração obrigatórios.
- Depois que um fluxo é criado, todos os campos são imutáveis, exceto o URL de redirecionamento.
- Se alguma configuração estiver incorreta, o fluxo não poderá ser editado ou excluído; um novo fluxo deverá ser criado.

Tipos de fluxo
Fluxo básico
Projetado para cenários de integração de baixo risco em que a velocidade é uma prioridade.
Esse fluxo verifica a autenticidade dos documentos de identidade emitidos pelo governo usando bancos de dados globais.
Premium Flow (mais seguro)
Nosso fluxo de verificação mais seguro.
Combina verificação de documentos com detecção biométrica de vivacidade e triagem de AML para melhorar a conformidade e a prevenção de fraudes.
Depois que o fluxo for criado, um ID de fluxo será gerado para os fluxos Básico e Premium.
Esse ID de fluxo é necessário para a integração da API e deve ser passado nos cabeçalhos da solicitação ao invocar as APIs KYC.

Gerar chave de API
- Navegue até a seção Guia do desenvolvedor no console e clique em Gerar chave de API.
- Copie e armazene com segurança a chave de API gerada, pois ela será necessária para todas as solicitações de API.
- Mantenha a chave da API sempre confidencial; se ela for exposta, perdida ou comprometida, gere imediatamente uma nova chave.
- Observe que somente uma chave de API ativa é permitida por vez, e a geração de uma nova chave invalidará automaticamente a anterior.

Uso do fluxo de teste
Para fins de teste, você pode usar o recurso Trial Flow disponível no console.
- Para começar, copie a chave da API de teste da seção Guia do desenvolvedor.
Navegue até a página Gerenciar fluxos e clique no ícone “+” do fluxo desejado.
- Preencha os detalhes necessários e clique em Gerar. Após a geração bem-sucedida, um URL de redirecionamento KYC será fornecido.
Nota: O URL gerado é válido por apenas 30 minutos e deve ser usado estritamente para fins de teste. Não compartilhe esse URL, pois ele é de uso único e tem limite de tempo. Você tem apenas cinco (5) tentativas de teste gratuito permitidas. Cada vez que um URL de teste é gerado, uma tentativa de teste é consumida.
Exemplo de URL de teste
https://ekyc-staging.messagecentral.com/kyc/flow/aEzRTHuaJcwda4WtETc119_S-ljpyGpeo0aLzz4705w
Nota: Exemplos de URLs de teste são gerados com um Flow ID predefinido.
Não modifique nem substitua esse ID de fluxo por outro fluxo, pois isso pode resultar em erros inesperados e no consumo desnecessário de créditos de teste.
Gerar URL da API
Ponto final
POSTAR https://ekyc.messagecentral.com/ekyc/api/v1/redirection/generate-url
Autenticação, cabeçalhos e corpo
Você deve passar os seguintes cabeçalhos e corpo com cada solicitação:
Exemplos de cabeçalhos e corpo
flow_id: HFBiyuFQ 9o9AAUftbmkri9khpxlStafflbvg64jzim
api_key: Portador <YOUR API KEY>
nome_da_empresa: <YOUR COMPANY NAME>
Tipo de conteúdo: application/json
Exemplo de cURL
curl --location 'https://ekyc.messagecentral.com/ekyc/api/v1/redirection/generate-url' \
--header flow_id: FLOW_ID \
--header api_key: Bearer YOUR_API_KEY \
--form company_name="YOUR_COMPANY_NAME"Nota: O flow_id e a api_key mostrados neste exemplo são apenas para fins de demonstração. Você deve substituí-los por seus próprios valores gerados a partir do console. Nunca exponha sua chave de API em aplicativos do lado do cliente.
Resposta
Resposta de sucesso (200 OK)
{
"url": "https://ekyc.messagecentral.com/kyc/flow HfBIyufQ-9O9AauFtBMKRi9kHPXlStAfFlbvg64JzIM",
"token": "HfBIyufQ-9O9AauFtBMKRi9kHPXlStAfFlbvg64JzIM",
"journey_id": "M17682023316961BQG_SE",
"expires_in_minutes": 30,
"message": "Embed this URL in your application for KYC verification"
}Campos de resposta explicados
Nota: O URL gerado expira após o tempo especificado. Você deve regenerá-lo após a expiração.
Respostas de erro (401 não autorizadas)
1. Nome da empresa ausente
{
"detail": "Missing company name in Header"
}Certifique-se de que company_name esteja presente no corpo da solicitação.
2. Formato de chave de API inválido
{
"detail": "API Key must be 'Bearer '"
}Verifique se a chave da API está prefixada com Bearer.
3. ID de fluxo ausente
{
"detail": "Missing flow_id header/query."
}Certifique-se de que flow_id seja enviado nos cabeçalhos da solicitação.
Diretrizes de segurança e uso (importante)
Essa API deve ser chamada estritamente do seu servidor de back-end.
NÃO chame essa API de aplicativos front-end
Não chame essa API diretamente de:
- Navegador (React, Angular, Vue, etc.)
- Aplicativos móveis (Android/iOS)
- JavaScript do lado do cliente
Expor essa API no frontend pode vazar sua chave de API, o que pode levar ao acesso não autorizado e ao uso indevido.
Melhores práticas de segurança
Sempre armazene sua api_key em:
- Variáveis de ambiente
- Gerentes secretos (AWS Secrets Manager, Vault etc.)
Gire as chaves da API periodicamente
Regenere URLs somente quando necessário (os URLs têm limite de tempo)
Nota sobre limitação de taxa/abuso
Nota: Solicitações excessivas ou abusivas podem ter uma taxa limitada para garantir a estabilidade da plataforma.
Em caso de dúvidas e preocupações, entre em contato conosco!

Perguntas frequentes
O que é uma API eKYC?
Uma API eKYC é uma interface de verificação de identidade digital que permite que as empresas verifiquem as identidades dos clientes de forma programática usando bancos de dados de identidade oficiais, como Aadhaar ou PAN. Ele permite a verificação de identidade em tempo real durante a integração digital sem processamento manual de documentos.
Como funciona a integração da API eKYC?
A integração da API eKYC normalmente envolve o envio de dados de identidade do cliente, como Aadhaar ou PAN, por meio de endpoints de API seguros. O sistema de verificação valida as informações com bancos de dados autorizados e retorna detalhes de identidade verificados ao aplicativo.
Quanto tempo leva a integração da API eKYC?
A maioria das empresas pode integrar as APIs eKYC em alguns minutos, dependendo do ambiente de desenvolvimento. Muitas plataformas oferecem ambientes de sandbox e SDKs que permitem aos desenvolvedores testar fluxos de trabalho de verificação de identidade antes de passar para a produção.
Quais linguagens de programação podem ser usadas para integrar as APIs eKYC?
Normalmente, as APIs eKYC podem ser integradas usando qualquer linguagem de back-end que ofereça suporte a solicitações HTTP, incluindo:
- Python
- Node.js
- Java
- PHP
- .NET
- Vá
A maioria dos provedores oferece APIs REST com respostas JSON para facilitar a integração.
Quais dados de identidade são retornados pelas APIs eKYC?
Dependendo do método de verificação, as APIs eKYC podem retornar informações demográficas verificadas, como:
- Nome
- Data de nascimento
- Gênero
- Endereço
- Fotografia
- Status da verificação
O eKYC é legal na Índia?
Sim O eKYC digital é amplamente utilizado na Índia e é regulamentado de acordo com as diretrizes emitidas por autoridades como o Banco da Reserva da Índia (RBI) e a UIDAI para verificação baseada em Aadhaar.
O que é Aadhaar eKYC?
O Aadhaar eKYC é um método de verificação de identidade digital que usa o banco de dados Aadhaar para verificar a identidade de um cliente por meio de autenticação OTP ou biométrica.
O que é o vídeo KYC na Índia?
O Video KYC é um processo de verificação remota de identidade permitido pelo RBI sob a estrutura do Video Customer Identification Process (V-CIP). Ele permite que as instituições financeiras verifiquem os clientes por meio de interações de vídeo ao vivo.
O que é a API de verificação de PAN?
Uma API de verificação PAN permite que as empresas validem o número de conta permanente de um cliente com registros oficiais para confirmar a identidade e evitar fraudes.
Quais requisitos de conformidade se aplicam às APIs eKYC na Índia?
As empresas que implementam o eKYC devem seguir as diretrizes regulatórias, incluindo:
- coleta de consentimento do cliente
- registro de auditoria de transações de verificação
- Mascaramento de dados de Aadhaar
- armazenamento seguro de dados de identidade
Qual é a diferença entre as APIs Aadhaar eKYC e Video KYC?
O Aadhaar eKYC usa autenticação OTP ou biométrica para verificação automatizada, enquanto o Video KYC envolve verificação de vídeo ao vivo com verificações adicionais de fraude, como correspondência facial e detecção de vivacidade.
As startups podem usar as APIs eKYC?
Sim Muitas startups integram APIs eKYC por meio de plataformas autorizadas de verificação de identidade que fornecem infraestrutura compatível sem exigir autorização direta do governo.
Quais medidas de segurança são usadas nas APIs eKYC?
As APIs Secure eKYC normalmente usam:
- comunicação de API criptografada
- tokens de autenticação
- Armazenamento seguro de dados de identidade
- sistemas de detecção de fraudes
Quão escaláveis são as APIs eKYC?
As APIs modernas do eKYC são projetadas para lidar com altos volumes de verificação e podem suportar milhares de solicitações de verificação de identidade por minuto, dependendo da infraestrutura.
