Etapa 1: Inscreva-se e faça login
- Vá para a inscrição na Central de Mensagens
- Crie sua conta gratuita
- Você receberá instantaneamente 1.000 créditos gratuitos para testar OTPs
Etapa 2: Integração de API (desenvolvedores, montagem!)
Tornamos isso tão simples que você achará que é trapaça. Não se preocupe, temos trechos de código prontos para que você possa pular o clichê e ir direto para o teste.
Não é fã de leitura de código? Temos um tutorial em vídeo que orienta você passo a passo.
Parâmetro da API para verificar agora
Os parâmetros a seguir precisam ser enviados ao usar as APIs VerifyNow.
URLs de base da API Rest
Todos os endpoints da API da plataforma abaixo devem ser prefixados com o seguinte URL:
https://cpaas.messagecentral.comGerar token
Ao usar a API de verificação de SMS do Verify Now para enviar códigos de verificação por SMS, a chamada inicial deve ser para a API de geração de token. API de verificação por SMS para enviar códigos de verificação por SMS, a chamada inicial deve ser para a API de geração de tokens.
Essa API retorna um token que deve ser incluído em todas as chamadas subsequentes. É necessário um token de autenticação para validar o usuário e deve ser incluído na seção de cabeçalho de cada solicitação.
Caminho do URL da solicitação:
/auth/v1/authentication/tokencURL
1curl --location 'https://cpaas.messagecentral.com/auth/v1/authentication/token?
2customerId=%3CCustomerId%3E&key=%3CBase64%20Encrypted%20password%3E&scope=NEW&country=91
3&email=test%40messagecentral.com' \
4--header 'accept: */*'
OBSERVAÇÃO: Para converter um comando cURL em código usando o Postman, abra o Postman, importe o comando cURL por meio do botão “Importar” e gere o código no idioma de sua preferência clicando no botão “Código” no lado direito da solicitação.
Resposta JSON
1{
2 "status": Integer,
3 "token": "String"
4}Agarre a oportunidade
Se você é desenvolvedor ou agência de desenvolvimento web, faça uma parceria conosco para acelerar seus ganhos.
Torne-se um parceiroEnviar OTP
Para enviar OTP em um número de celular, abaixo estão os parâmetros da solicitação. O token de autenticação é necessário para enviar o OTP, que é gerado pela API do token gerado (que você pode encontrar acima na seção Introdução). enviar OTP em um celular O número abaixo são os parâmetros da solicitação. O token de autenticação é necessário para enviar o OTP, que é gerado pela API do token gerado (que você pode encontrar acima na seção Introdução).
Caminho do URL da solicitação:
Uma resposta bem-sucedida retornará um código de status 200.
/verification/v3/sendParâmetros do URL da solicitação:
cURL
1curl --location --request POST 'https://cpaas.messagecentral.com/verification/v3/send?
2countryCode=91&flowType=SMS&mobileNumber=9999999999' \
3--header 'authToken:
4eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJDLTMzNDMyQTVGNDIGNzQwNCI6ImIhdCI6MTcxMjExOTA0MCwiZXhwIjo'
OBSERVAÇÃO: Para converter um comando cURL em código usando o Postman, abra o Postman, importe o comando cURL por meio do botão “Importar” e gere o código no idioma de sua preferência clicando no botão “Código” no lado direito da solicitação. Você pode alterar o FlowType com base no canal de sua escolha.
Resposta JSON
1{
2 "responseCode": 200,
3 "message": "SUCCESS",
4 "data": {
5 "verificationId": "xxxx",
6 "mobileNumber": "xxxx",
7 "responseCode": "200",
8 "errorMessage": null,
9 "timeout": "60",
10 "smCLI": null,
11 "transactionId": "xxxx"
12 }
13}Validar OTP
O método validateOTP é um endpoint da API REST para validar uma senha de uso único (OTP) para clientes.
Caminho do URL da solicitação:
Uma resposta bem-sucedida retornará um código de status 200.
/verification/v3/validateOtp/- Para suporte a vários idiomas
- por padrão é inglês
- Por enquanto, oferecemos suporte apenas em inglês
cURL
1curl --location 'https://cpaas.messagecentral.com/verification/v3/validateOtp?
2&verificationId=2949&code=1476' \
3--header 'authToken:
4eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJDLTMzNDMyQTVGNDIGNzQwNCI6ImIhdCI6MTcxMjExOTA0MC'
OBSERVAÇÃO: Para converter um comando cURL em código usando o Postman, abra o Postman, importe o comando cURL por meio do botão “Importar” e gere o código no idioma de sua preferência clicando no botão “Código” no lado direito da solicitação.
Resposta JSON
Uma resposta bem-sucedida retornará um código de status 200.
1{
2 "responseCode": 200,
3 "message": "SUCCESS",
4 "data": {
5 "verficationId": "xxxx",
6 "mobileNumber": "xxxx",
7 "responseCode": "200",
8 "errorMessage": null,
9 "verificationStatus": "VERIFICATION_COMPLETED",
10 "authToken": null,
11 "transactionId": "xxxx"
12 }
13}Códigos de resposta
Ajuda e suporte
Para obter suporte de implementação e qualquer feedback, entre em contato conosco em: support@messagecentral.com

Perguntas frequentes
O que é uma API de verificação de SMS?
Um API de verificação de SMS permite que os desenvolvedores enviar senhas de uso único (OTPs) para usuários via SMS para autenticação, verificação de números de telefone e fluxos de trabalho de login seguros em aplicativos móveis e da web.
Como funciona uma API OTP?
Um API SUPERIOR funciona gerando uma senha de uso único, enviando-a ao usuário via SMS ou outros canais e verificando o código inserido pelo usuário para confirmar a identidade durante a autenticação.
Como faço para enviar OTP usando uma API?
Para enviar OTP usando uma API, integre um endpoint REST que gera uma senha de uso único e a envia por SMS para o número de telefone do usuário, seguida pela verificação por meio de uma chamada de API segura.
Quanto tempo leva para integrar uma API de verificação de SMS?
A maioria APIs de verificação de SMS pode ser integrado em minutos usando APIs REST, SDKs e documentação, dependendo do seu ambiente de desenvolvimento.
O VerifyNow fornece SDKs e exemplos de código?
Sim, o VerifyNow oferece SDKs amigáveis para desenvolvedores, APIs REST, código de amostra e documentação para ajudar você a integrar rapidamente a autenticação OTP em seu aplicativo.
Por que minha OTP não está sendo entregue?
Entrega OTP pode falhar devido à filtragem da operadora, problemas de rede, números de telefone incorretos ou roteamento não otimizado. O uso de conexões diretas com operadoras e canais alternativos melhora o sucesso da entrega.
Como posso melhorar as taxas de entrega de OTP?
Você pode melhorar a entrega de OTP usando roteamento otimizado, infraestrutura de mensagens compatível e canais alternativos, como WhatsApp ou voz, quando o SMS falha.
Qual é a melhor alternativa para a API Twilio Verify?
O melhores alternativas à API Twilio Verify oferecem custos mais baixos, integração mais rápida, maiores taxas de sucesso de entrega e infraestrutura mais simples para SMS e Autenticação baseada em OTP.
Posso usar a API OTP para autenticação de dois fatores (2FA)?
Sim, as APIs OTP são amplamente usadas para autenticação de dois fatores (2FA), permitindo que as empresas adicionem uma camada extra de segurança aos logins e transações dos usuários.
A autenticação OTP pode ser usada para login sem senha?
Sim, Autenticação OTP permite o login sem senha verificando os usuários por meio de senhas únicas em vez de senhas tradicionais, melhorando a segurança e a experiência do usuário.
