Testando a verificação por telefone dinamarquesa (+45): escolhendo o produto certo da OTP Route

Código de discagem +45OTP Gateway a partir de $0.20 por códigoNúmeros dedicados: apenas EUA e CanadáID da API: dk
Resposta rápida

Sim, você pode receber códigos de verificação da Dinamarca (+45) com a OTP Route pedindo um número de uso único no OTP Gateway e lendo o código no painel ou pela API REST e por webhooks assinados. Os preços começam em $0.20 por código, e a cobrança só vale se o SMS chegar dentro da janela de 20 minutos. Linhas dinamarquesas de longo prazo com contratação self-service não são oferecidas, então o Gateway é o caminho para testes com +45.

Você precisa de um código dinamarquês ou de um número para manter?

Resolva isso antes de escrever qualquer código de integração, porque os dois produtos da OTP Route resolvem problemas diferentes.

  • O OTP Gateway dá a você um número +45 para uma única verificação. Você o pede, dispara o SMS a partir do app que está testando, lê o código, e o número cumpriu seu papel. Serve para testes de cadastro, suítes de regressão e verificações pontuais de uma tela de onboarding dinamarquesa.
  • Os Dedicated Virtual Numbers são linhas que você mantém enquanto elas renovam, com SMS de entrada e saída e chamadas pelo navegador. Essas linhas existem apenas para números dos Estados Unidos e do Canadá, a partir de $1.95/month.

Não há número dinamarquês de longo prazo com contratação self-service. Se a sua equipe realmente precisa de uma linha +45 que fique com ela, escreva para [email protected] e pergunte; se é possível providenciar uma depende das regras locais, e nada é prometido. Para a maior parte do QA dinamarquês, o Gateway é a ferramenta certa de qualquer forma. Nosso texto sobre números temporários vs dedicados compara os dois para planos de teste nórdicos.

Quais apps um número +45 do Gateway consegue verificar?

A rota dinamarquesa cobre atualmente mais de 1.800 serviços. Entre os populares no snapshot de hoje estão WhatsApp, LinkedIn, Uber, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, Signal, Discord, ChatGPT (OpenAI), Amazon, Airbnb e Netflix.

A disponibilidade muda ao longo do dia conforme os parceiros de operadora acrescentam e esgotam capacidade, então trate essa lista como ponto de partida e não como contrato; um bom roteamento de OTP significa consultar a disponibilidade atual em vez de presumi-la. A resposta definitiva para qualquer momento vem da API ou da tela de pedido do painel, que só oferecem combinações que podem ser atendidas agora.

Como funciona o fluxo da API OTP da Dinamarca de ponta a ponta?

Todas as chamadas vão para https://otproute.com/api/v1 com uma chave Bearer de prefixo or_live_, gerada no console do desenvolvedor. Uma conta pode ter até 10 chaves, o que facilita dar a staging, CI e a um notebook local suas próprias credenciais e revogá-las separadamente.

Uma execução típica começa com GET /api/v1/balance, para que a suíte falhe cedo diante de uma carteira vazia. Em seguida, GET /api/v1/prices?country=dk&service=<id> retorna o preço atual e se há estoque para aquele par. O pedido em si é POST /api/v1/activations com um corpo como {"service": "linkedin", "country": "dk"}; a resposta contém um id de ativação e o número +45 a inserir no seu produto.

Para o código, consulte GET /api/v1/activations/{id} ou inscreva um endpoint de webhook em activation.sms_received. Os webhooks trazem um cabeçalho X-OTPRoute-Signature (t=<unix>,v1=<hex>), um HMAC-SHA256 de <t>.<raw body> com o segredo do endpoint; verifique-o e descarte timestamps antigos. Se um teste for abortado, libere o pedido com POST /api/v1/activations/{id}/cancel. O limite de taxa é de 300 requisições por minuto, e o material de referência completo está na documentação.

O que há de específico nos números e no SMS dinamarqueses?

A Dinamarca usa um plano de numeração fechado: os números de assinante têm oito dígitos e não há prefixo de tronco, então as formas nacional e internacional diferem apenas pelo +45. Ao salvar um número de verificação da Dinamarca vindo de um teste, armazene-o em E.164 como +45 seguido desses oito dígitos. Os dinamarqueses costumam escrevê-los em pares, como "12 34 56 78", então o seu normalizador deve remover espaços e pontos antes da validação, em vez de rejeitar a entrada.

Uma armadilha sutil: as Ilhas Faroé usam +298 e a Groenlândia usa +299, embora ambas façam parte do Reino da Dinamarca. Um seletor de país que associe todo usuário de língua dinamarquesa ao +45 vai gerar números inválidos para esses clientes. A rota das Ilhas Faroé é uma entrada separada por esse motivo.

Os textos de verificação costumam chegar em dinamarquês quando a localidade da conta é dinamarquesa, embora muitos apps internacionais recorram ao inglês. Æ, Ø e Å pertencem ao alfabeto padrão GSM de 7 bits, então o texto em dinamarquês, por si só, não deve levar os seus próprios templates a uma codificação Unicode mais longa. As equipes costumam testar aqui ao lançar nos países nórdicos, ao conferir traduções dinamarquesas das telas de onboarding ou ao atender clientes dinamarqueses a partir de um centro de operações em outro lugar.

Quem não tem acesso à API consegue pedir um número dinamarquês?

Sim. Gerentes de produto, líderes de suporte e a equipe de agências podem fazer tudo no navegador:

  1. Abra o OTP Gateway no painel e escolha a Dinamarca.
  2. Escolha o serviço; o preço ao vivo é mostrado antes de você confirmar.
  3. Copie o número +45 para o formulário de cadastro ou login que está verificando.
  4. Aguarde no cartão da ativação, onde o código aparece assim que o SMS chega.

A janela de 20 minutos começa quando o pedido é feito. Se nada chegar nesse tempo, ou se você cancelar antes, o valor integral volta automaticamente para a carteira. Você só paga quando um código é de fato entregue.

O que fazer quando um código +45 não aparece?

O silêncio costuma ter uma causa comum. Alguns serviços recusam números virtuais, alguns limitam tentativas repetidas de um mesmo dispositivo ou IP, e algumas rotas ficam brevemente congestionadas. Uma sequência sensata:

  • Deixe a janela correr até o fim antes de julgar a rota; cancelar cedo descarta um código que ainda pode estar a caminho.
  • Confirme se o serviço aceita números virtuais para a ação que você está testando.
  • Tente de novo mais tarde, ou teste o mesmo fluxo em uma rota vizinha, como a Suécia.
  • Evite refazer o pedido em um laço rápido. Espere entre as tentativas para que o seu teste não sobrecarregue o serviço.

O guia sobre falhas de entrega trata da lógica de novas tentativas com mais profundidade. Os testes dinamarqueses continuam sujeitos aos termos de cada serviço-alvo, e a Política de Uso Aceitável da OTP Route cobre todos os pedidos +45.

Como se paga o teste de OTP dinamarquês?

Existe uma única carteira pré-paga em USD, sem mensalidade nem plano. Recarregue por cartão ou com stablecoins USDT/USDC, e cada recarga gera uma fatura em PDF por e-mail, o que agrada às equipes financeiras. A página de preços explica como as cobranças por código são calculadas.

Se você ainda está montando a integração, peça que sua conta de desenvolvimento seja colocada em sandbox: ela devolve números e códigos simulados, de modo que o fluxo completo possa ser exercitado sem gastar fundos da carteira. Quando estiver pronto, crie uma conta com e-mail e um código de 6 dígitos ou com o login do Google, e ative o duplo fator TOTP para o login da equipe.

Perguntas frequentes

Posso testar o cadastro dinamarquês do meu app sem um chip local?

Sim. Peça um número +45 no OTP Gateway, digite-o no seu formulário de cadastro e leia o código no painel ou pela API.

Qual é o id da Dinamarca na API da OTP Route?

É dk. Passe dk como parâmetro de país em GET /api/v1/prices e dentro do JSON enviado a POST /api/v1/activations.

Posso comprar um número +45 para testes e mantê-lo por meses?

Não por self-service. Os Dedicated Numbers de longo prazo existem apenas para os EUA e o Canadá; para uma linha dinamarquesa, escreva para [email protected] e a equipe dirá se há alguma possibilidade.

Os números de telefone dinamarqueses usam zero à esquerda?

Não. A Dinamarca não tem prefixo de tronco, então um número válido é simplesmente +45 mais oito dígitos.

Sou cobrado se o SMS dinamarquês nunca chegar?

Não. Se nenhum código chegar em 20 minutos, ou se você cancelar, o valor integral é devolvido à sua carteira automaticamente.

Quais eventos da API de verificação por SMS o meu webhook deve escutar?

Para pedidos do Gateway, trate activation.sms_received, activation.expired e activation.cancelled, indexados pelo id da ativação, depois de verificar o cabeçalho de assinatura.

Todo serviço dinamarquês aceitará um número da OTP Route?

Nenhum provedor pode prometer isso, porque alguns serviços rejeitam números virtuais. É exatamente por isso que os pedidos não utilizados são reembolsados.

Os nomes dos serviços são marcas registradas de seus respectivos proprietários. A OTP Route não é afiliada a eles. Use os números de forma lícita e siga os termos de cada serviço e nossa Política de Uso Aceitável.

Roteie seu primeiro OTP em minutos

Crie uma conta gratuita, recarregue sua carteira em USD e peça um número pelo painel ou pela API. Sem mensalidade.