Integração de OTP

O fluxo da API de OTP (Senha de Uso Único) é um método de verificação servidor a servidor comumente usado em campanhas de Serviços de Valor Adicionado para Móveis (mVAS). Essas campanhas oferecem serviços adicionais além de chamadas e SMS básicos, como entretenimento, alertas e serviços de dados.

Usar a verificação por OTP ajuda a:

  • Melhorar a qualidade dos leads

  • Reduzir fraudes

  • Aumentar a confiabilidade geral da campanha

Como a API de OTP funciona

Gerar OTP

  • Quando um usuário envia seu número de celular em uma landing page, um OTP exclusivo e com prazo determinado é gerado.

  • O OTP é entregue por meio de uma chamada de API ao usuário e essa ação é registrada como um clique no Offer18.

Verificar OTP

  • O usuário insere o OTP recebido em seu dispositivo móvel.

  • O OTP é validado por meio de uma chamada de API e isso é registrado como uma conversão no Offer18.

Para configurar a integração com OTP, siga as etapas abaixo:

  1. Navegue até Integração » Integração OTP

  2. Em "Credenciais" seção, defina "Nome" para a integração

  3. Adicione o "OTP Send API URL" » adicione chaves e valores para o endpoint da API

  4. Adicione "OTP Verify API URL" » adicione chaves e valores para o endpoint da API

  5. Enviar e Próximo

circle-info

Para o "OTP Send API URL", {msisdn} é um valor obrigatório. Para o "OTP Verify API URL", tanto {msisdn} quanto {otp} são valores obrigatórios. Se a API do anunciante exigir parâmetros obrigatórios adicionais, adicione-os às respectivas chamadas de API conforme necessário.

Gerar endpoints de API de OTP para os afiliados

  1. Após enviar a configuração da API, prossiga para "Affiliate API Endpoints".

  2. Adicione "Título da Página" para a landing page.

  3. Selecione o ID do afiliado

  4. Clique em "Gerar" para endpoints da API de OTP e script da landing page

circle-info

O acesso à API deve estar habilitado para o afiliado.


Script da Landing Page de OTP

Baixe o script da landing page e compartilhe-o com seu afiliado para que ele possa integrá-lo ao aplicativo ou repositório dele. Se ele não tiver uma landing page dedicada, poderá usar este script diretamente como parte da configuração existente. A integração exige configuração mínima.

O script injeta automaticamente o ID do afiliado, as credenciais da API e outros parâmetros necessários com base no ID do afiliado selecionado na configuração. Todos os dados transacionais, como MSISDN e OTP, são preenchidos dinamicamente em tempo de execução durante o fluxo de OTP, garantindo comunicação contínua entre a landing page e as APIs de OTP.

O script será baixado em PHP.

Atualizado