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:
Navegue até Integração » Integração OTP
Em "Credenciais" seção, defina "Nome" para a integração
Adicione o "OTP Send API URL" » adicione chaves e valores para o endpoint da API
Adicione "OTP Verify API URL" » adicione chaves e valores para o endpoint da API
Enviar e Próximo

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
Após enviar a configuração da API, prossiga para "Affiliate API Endpoints".
Adicione "Título da Página" para a landing page.
Selecione o ID do afiliado
Clique em "Gerar" para endpoints da API de OTP e script da landing page

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