# Entrada livre Verificação OTP para qualquer aplicação.

- URL canónico: https://www.broadnet.me/pt/products/myotp
- Idioma: pt
- Última atualização: 2026-10-01
- Editor: BroadNet (https://www.broadnet.me)
- Versão Markdown da página, gerada a partir da página publicada.

MyOTP.App · widget de encaixe

MyOTP.App é um widget de verificação pré-configurado que se instala copiando e colando em aplicações web e mobile. Entrada do número, captura do código, nova tentativa, fallback por voz e antifraude — tudo nas rotas OTP diretas com operadoras da BroadNet, por trás de uma única tag de script.

[Melhorar a entrega de OTP](https://www.broadnet.me/pt/contact?topic=otp-delivery&product=myotp) [Analisar a exposição à fraude de OTP](https://www.broadnet.me/pt/contact?topic=otp-fraud&product=myotp)

Integração de 5 minutos Mais de 30 idiomas ISO 27001

Entregue em

2.1s

Verificado

Verifique o seu número

myotp.app

passo 3 / 3

Número de telefone

+971 50 ••• 4567

Código de verificação

4

8

2

9

1

2

SMS · chegou em 2,1 segundos Reenviar em 0:24

Utilizador verificado

token · jwt.eyJhcHAiOiJhcHBfO…

Desenvolvido por MyOTP.App

assinado de ponta a ponta

Integração

5 min

Cole uma tag de script e uma div.

Línguas

30+

Interface do utilizador localizada e pronta para uso.

Rótulo

White

O seu remetente, as suas cores, o seu domínio

SLA de disponibilidade

99.99%

Disponibilidade contratual da plataforma

Da pasta ao JWT assinado

## Uma tag de script, cinco saltos projetados sob medida.

O widget é a integração. Nos bastidores, toda verificação utiliza as rotas exclusivas de OTP (palavra-passe de uso único) da BroadNet — com tempo médio de entrega inferior a 5 segundos, pré-validação HLR e fallback de voz já configurados.

1. 01 · Widget Script + div Widget JS de 12 kB que se encaixa em qualquer div data-myotp. Entrada de telefone, tema e idioma lidos dos atributos data-*. Sem necessidade de escrever máquina de estados. Mount < 80ms
2. 02 · App ID Verificar sessão O widget envia solicitações POST para o serviço de verificação MyOTP com o seu app_id. A origem é verificada, o CORS é fixado e a taxa de requisições é limitada por IP e por sessão. p50 < 60ms
3. 03 · Channel SMS, Telegram ou Voz Canal escolhido pela política da sua conta. A pré-validação HLR elimina números inativos; o recurso de voz é acionado caso o SMS DLR não seja detetado. p50 < 1.4s
4. 04 · Code Utilizador entra Preenchimento automático a partir da notificação SMS no iOS e Android. Entrada de seis dígitos, acessível e com suporte para idiomas da direita para a esquerda (RTL) em árabe e hebraico. UX, não latência
5. 05 · Token Assinado por JWT Após a verificação ser bem-sucedida, o widget fornece um JWT de curta duração (5 minutos por predefinição). Verifique a assinatura no seu servidor antes de conceder a sessão. p50 < 30ms
6. ← webhook · server-of-truth JWT verify

01 · Widget

Script + div

Widget JS de 12 kB que se encaixa em qualquer div data-myotp. Entrada de telefone, tema e idioma lidos dos atributos data-*. Sem necessidade de escrever máquina de estados.

Mount < 80ms

02 · App ID

Verificar sessão

O widget envia solicitações POST para o serviço de verificação MyOTP com o seu app_id. A origem é verificada, o CORS é fixado e a taxa de requisições é limitada por IP e por sessão.

p50 < 60ms

03 · Channel

SMS, Telegram ou Voz

Canal escolhido pela política da sua conta. A pré-validação HLR elimina números inativos; o recurso de voz é acionado caso o SMS DLR não seja detetado.

p50 < 1.4s

04 · Code

Utilizador entra

Preenchimento automático a partir da notificação SMS no iOS e Android. Entrada de seis dígitos, acessível e com suporte para idiomas da direita para a esquerda (RTL) em árabe e hebraico.

UX, não latência

05 · Token

Assinado por JWT

Após a verificação ser bem-sucedida, o widget fornece um JWT de curta duração (5 minutos por predefinição). Verifique a assinatura no seu servidor antes de conceder a sessão.

p50 < 30ms

O que contém o widget?

## Seis coisas que você não precisa construir.

Instale o widget, aponte-o para o ID da sua aplicação e publique. Tudo o que está abaixo está incluído — personalizado, localizado e conectado ao mesmo caminho de entrega de OTP que o restante da rede BroadNet utiliza.

### Widget JS de encaixe

Uma única tag de script engloba todo o fluxo de verificação — entrada de dados pelo telefone, captura de código, nova tentativa e fallback por voz. Sem necessidade de projeto ou configuração de máquinas de estado.

Pacote

12 kB

Monte

<div>

Temas

Light · Dark

### SDKs nativos

SDKs oficiais para React, React Native, Flutter, iOS e Android — mesma superfície de verificação que o widget da web, renderização nativa em todas as plataformas.

Web

React

Móvel

iOS · Android

Híbrido

Flutter · RN

### Remetente com marca

Registe um ID de remetente alfanumérico em regiões que o permitam; códigos longos numéricos e códigos curtos em outras regiões. Os códigos são enviados a partir do seu nome, não de um código curto partilhado.

ID do remetente

Registado

Código longo

Por país

Modelos

Por idioma

### Recurso de voz

Se o SMS não devolver um comprovativo de entrega dentro da sua janela, o widget inicia automaticamente uma chamada de voz — mesma sessão, mesmo código.

Acionar

<10s

TTS

Mais de 30 idiomas

Custo

Por trecho de chamada

### Antifraude

Limites de velocidade, regras geográficas, reputação de IP e pré-validação de HLR bloqueiam fraudes com OTP e manipulação de registos antes mesmo que uma única mensagem saia da plataforma.

Velocidade

Por utilizador

Geo

Permitir / negar

HLR

Integrado

### Painel de análise

Verificação bem-sucedida, mix de canais, taxas de abandono por país e tempo médio de entrega — tudo em tempo real no painel de controlo, com possibilidade de exportação para o seu armazém.

Em tempo real

Exportar

CSV · API

Retenção

12 meses

Incorporar trecho

## Três linhas de HTML. Um utilizador verificado.

O widget se auto-monta em qualquer elemento marcado. `data-myotp`. Em caso de sucesso, devolve um JWT de curta duração — verifique-o no seu servidor e inicie a sessão.

Independente de framework

Funciona em React, Vue, Svelte, Rails, Laravel — em qualquer lugar onde você possa colar HTML.

Tematizado automaticamente

Herda as cores das variáveis CSS; inclui predefinições para tons claros, escuros e da marca.

Não há informações pessoais identificáveis (PII) no DOM.

Os códigos e tokens nunca acedem ao estado da página — eles residem dentro do iframe isolado.

index.html

v1 · stable

```
1<!-- 1 · Drop the script on any page2       (the widget script URL is issued with your app_id) -->3<script src="MYOTP_WIDGET_SCRIPT_URL" async></script>4 5<!-- 2 · Mount the verify flow -->6<div7  data-myotp8  data-app-id="app_8f2c9b1e"9  data-locale="en"10  data-theme="light"11  data-on-verified="onUserVerified"12></div>13 14<!-- 3 · Handle the signed result -->15<script>16  function onUserVerified(result) {17    // result.token   — short-lived JWT, verify on your server18    // result.phone   — E.16419    // result.channel — "sms" | "voice"20    fetch("/api/session", {21      method: "POST",22      body: JSON.stringify({ token: result.token }),23    });24  }25</script>
```

Resultado via retorno de chamada React · Flutter · iOS · Android SDKs

Histórias de clientes

## Três equipas que se aposentaram o seu fluxo de verificação personalizado.

Incorporadora imobiliária do Golfo Imóveis · GCC AE

Desafio: um fluxo de verificação personalizado ocupava engenheiros com manutenção contínua. Abordagem: o widget MyOTP substituiu a interface personalizada, com versões em árabe, inglês e russo lançadas em simultâneo.

Líder de experiência digital (referência sob acordo de confidencialidade)

Plataforma fintech do Sudeste Asiático Fintech · Ásia-Pacífico PH

Desafio: uma grande base de utilizadores usava várias interfaces de OTP diferentes na web e no mobile, sem análises unificadas. Abordagem: um único SDK Flutter, com o widget web, padronizou a verificação em iOS, Android e navegador.

Engenharia VP (referência sob acordo de confidencialidade)

companhia aérea Pan-MENA Companhia aérea · MENA JO

Desafio: Passageiros idosos em épocas de pico de viagens frequentemente não recebem os códigos SMS, o que prejudica a conversão de reservas. Abordagem: O widget foi implementado com o recurso de voz alternativo ativado em árabe na mesma sessão de finalização da compra.

Líder de produto digital (referência sob acordo de confidencialidade)

Conformidade

## Auditado para cargas de trabalho regulamentadas.

Cada verificação gera um registo de eventos. A retenção e a residência são configuráveis por espaço de trabalho — incluindo opções residentes no Médio Oriente e Norte de África (MENA) para cargas de trabalho regulamentadas pelo Golfo.

ISO 27001

Certificação em gestão de segurança da informação

Em conformidade com o RGPD

Residência na UE e DPA mediante solicitação.

Webhooks

Enviado a cada resultado de verificação

residente no Médio Oriente e Norte de África

Residência de dados no Golfo para cargas de trabalho regulamentadas

Perguntas frequentes dos compradores

## O meu OTP, respondeu diretamente.

Numa página estática, menos de 5 minutos desde a criação do ID da aplicação até a verificação do primeiro utilizador — basta colar a tag de script, adicionar uma div e escrever uma função de retorno de chamada. Num SPA (React/Vue/Next.js), de 15 a 30 minutos, incluindo a instalação do SDK e a verificação do JWT no seu servidor. A integração de SDKs para dispositivos móveis leva de 30 a 60 minutos, dependendo da sua configuração de desenvolvimento.

Tema (variáveis CSS claro/escuro/personalizadas), cor da marca, URL do logotipo, cor de destaque, família da fonte, texto para cada string da interface do utilizador em cada idioma, ID do remetente por país, tempo de fallback de voz, política de repetição e sobrescritas de CSS para o próprio frame do modal. O widget é um componente web Shadow DOM — o CSS da sua página nunca extravasa.

Sim. Não há nenhum selo "Powered by MyOTP". O seu ID de remetente entrega o código, o seu domínio aloja o iframe (configuração CNAME), o seu logotipo e cores da marca renderizam o modal. A única menção ao MyOTP está dentro do seu próprio painel de controlo.

Mais de 30 idiomas, segundo a última contagem: inglês, árabe (com RTL completo), francês, espanhol, português (português e brasileiro), alemão, italiano, holandês, polaco, turco, russo, ucraniano, hindi, urdu, bengali, tâmil, indonésio, malaio, tailandês, vietnamita, japonês, coreano, chinês simplificado e tradicional, hebraico, grego, romeno, checo, húngaro, sueco, norueguês, dinamarquês e finlandês. Você pode substituir qualquer texto por idioma.

Por utilizador verificado, com um generoso plano gratuito (as primeiras 250 verificações por mês são gratuitas para avaliação). O plano de produção começa em US$ 0,05 por verificação em IDs de remetente padrão, caindo para cerca de US$ 0,028 para 1 milhão de verificações por mês e para valores corporativos em torno de US$ 0,018 para mais de 10 milhões de verificações. Cobranças adicionais de fallback de voz custam US$ 0,018 por chamada conectada.

Sempre. O widget fornece ao navegador um JWT de curta duração, mas também envia um webhook para o seu servidor com o mesmo evento de verificação. Você deve tratar o JWT do cliente como uma dica e o webhook como a fonte autorizada — esse é o padrão de integração em todos os exemplos de código.

Funcionalidades integradas: limites de velocidade por telefone, limites de velocidade por IP, permissão/bloqueio geográfico, verificação de reputação de IP, pré-validação de HLR contra números portados e desconectados, e uma pontuação de risco de destino contra prefixos conhecidos de fraude de tarifação. Tudo configurável no painel de controlo; ataques de pumping são bloqueados antes da cobrança.

Gerente de contas técnicas dedicado, ID de aplicação exclusivo com limites de taxa personalizados, CNAME de marca branca e subdomínio personalizado, rotação de chave de assinatura JWT local, SLA de disponibilidade de widget de 99,99% com créditos automáticos e um canal Slack partilhado com a nossa equipa de engenharia para resposta a incidentes.

A sua pergunta não está aqui? [Consulte a nossa equipa de engenharia](https://www.broadnet.me/pt/contact)

Leitura complementar

[Verificação OTP multicanal em 2026: SMS, WhatsApp, voz e a alternativa que salva conversões](https://www.broadnet.me/pt/blog/multichannel-otp-verification-api-2026)

Entre. Verifique. Pronto.

## Verifique o seu primeiro utilizador antes do almoço.

Cole uma tag de script, monte uma div e o widget executa o resto — captura de telefone, entrada de código, fallback de voz, antifraude, análises. Plano gratuito, sem necessidade de cartão.

[Melhorar a entrega de OTP](https://www.broadnet.me/pt/contact?topic=otp-delivery&product=myotp) [Analisar a exposição à fraude de OTP](https://www.broadnet.me/pt/contact?topic=otp-fraud&product=myotp)

$ <div data-myotp data-app-id="your_app_id"></div>

## Guias e respostas relacionados

Aprofunde-se nos conceitos por trás deste produto.

- [O que é a verificação Flash Call Ler](https://www.broadnet.me/pt/answers/what-is-flash-call-verification)
- [O que é o bombeamento de SMS / tráfego artificialmente inflado (AIT) Ler](https://www.broadnet.me/pt/answers/what-is-sms-pumping)
- [O que é AIT (Tráfego Artificialmente Inflado) Ler](https://www.broadnet.me/pt/answers/what-is-ait)
- [O que é OTP Ler](https://www.broadnet.me/pt/answers/what-is-otp)
- [O que é 2FA (autenticação de dois fatores) Ler](https://www.broadnet.me/pt/answers/what-is-2fa)
- [Como faço para criar um fluxo de verificação OTP Ler](https://www.broadnet.me/pt/answers/how-to-build-otp-flow)
