Português
Testando cadastros belgas quando ninguém da equipe tem um chip +32
A OTP Route recebe códigos de verificação por SMS da Bélgica (+32) em números de uso único do seu OTP Gateway e os entrega a você no painel ou por polling da API e webhooks assinados. Os preços começam em $0.20 por código, o valor ao vivo de cada serviço volta da API, e um pedido que não recebe SMS em 20 minutos é reembolsado integralmente para a sua carteira.
Seu lançamento mira a Bélgica, mas todos os seus aparelhos de teste são estrangeiros
Um cenário comum: o produto funciona no mercado de origem, a Bélgica é a próxima no roadmap e a liderança de QA percebe que todo celular de teste tem um chip estrangeiro. Pegar emprestado o telefone de um colega de Bruxelas funciona uma vez; depois o número pessoal dele fica preso a uma conta de staging, e a suíte de regressão continua sem conseguir rodar sozinha.
A OTP Route elimina esse gargalo com o seu OTP Gateway. Você escolhe um serviço e a Bélgica, recebe um número +32 para exatamente um código de verificação e lê o código no painel ou a partir do seu próprio código. Ninguém fica com o número particular preso a um login de teste, e o mesmo passo pode rodar em um pipeline à noite. O guia de testes de QA mostra como as equipes encaixam isso em um plano de testes existente.
Quais serviços entregam códigos para números +32 atualmente?
A rota belga lista no momento mais de 1.700 serviços. Entre os nomes populares no último retrato estão WhatsApp, Telegram, Google (Gmail & YouTube), Facebook, Instagram, TikTok, LinkedIn, Microsoft & Outlook, Amazon, Uber, Signal, Viber, Netflix, Airbnb e eBay.
A disponibilidade muda ao longo do dia, então trate qualquer lista em uma página web como um retrato do momento. A sua integração deve perguntar à API o que está disponível no instante em que precisar de um número, em vez de fixar uma lista de serviços em uma fixture.
Como encaixo o roteamento de OTP da Bélgica em um teste automatizado?
Tudo passa por https://otproute.com/api/v1 com uma chave Bearer com o prefixo or_live_, gerada no console do desenvolvedor. Uma conta pode ter até 10 chaves, o que facilita dar credenciais separadas ao staging, ao CI e a um notebook local, e o limite de requisições é de 300 por minuto.
- Busque
GET /api/v1/serviceseGET /api/v1/countriese guarde-os em cache; o id da Bélgica ébe. - Leia o preço atual com
GET /api/v1/prices?country=be&service=linkedinantes de a execução gastar qualquer valor. - Crie o pedido com
POST /api/v1/activationse o corpo{"service": "linkedin", "country": "be"}. A resposta traz o id da ativação e o número +32 para digitar no seu formulário de cadastro. - Deixe o seu teste belga ficar bloqueado no evento
activation.sms_receivedou faça polling emGET /api/v1/activations/{id}sem sobrecarregá-lo. - Se o teste for abortado, chame
POST /api/v1/activations/{id}/cancelpara que os fundos voltem na hora.
As entregas de webhook trazem X-OTPRoute-Signature: t=<unix>,v1=<hex>. Calcule o HMAC-SHA256 sobre "<t>.<raw body>" com o segredo do endpoint, compare em tempo constante e descarte as requisições com timestamp antigo. A referência da API lista todos os campos.
Como armazenar números +32 para que a formatação nunca quebre um teste?
Dentro da Bélgica, os celulares são escritos com um 0 de tronco na frente, normalmente como 04xx seguido de mais seis dígitos, e as pessoas os agrupam com espaços, barras ou pontos. Na forma internacional o 0 desaparece e o +32 toma o seu lugar, então 04xx vira +32 4xx. Alguns usuários também digitam o prefixo 0032, usado para discar ao exterior a partir da Europa.
Salve uma única string E.164 canônica, sem separadores, e escreva um teste que alimente o seu campo de telefone com os três estilos de entrada e espere o mesmo valor armazenado. Essa única verificação pega um número surpreendente de bugs de onboarding antes de os clientes belgas os verem.
O idioma também importa. O holandês, o francês e o alemão são idiomas oficiais, e um código por SMS normalmente chega no idioma que o serviço remetente escolher, muitas vezes com base na configuração do app ou do dispositivo. Rodar o fluxo uma vez com a interface em holandês e outra em francês confirma que o seu parser não depende de palavras em inglês.
O código belga não chegou: e agora?
Cada ativação fica aberta por 20 minutos, e você só paga se o SMS chegar. Se a janela fechar vazia, ou se você cancelar antes, o valor total volta automaticamente para a carteira e o seu webhook recebe activation.expired ou activation.cancelled.
Quando um código não aparece:
- Deixe a janela correr em vez de cancelar após alguns segundos; alguns serviços enviam com atraso.
- Confirme que o serviço aceita números virtuais; alguns os recusam, e é exatamente por isso que o reembolso existe.
- Tente de novo mais tarde, ou com outra rota de serviço que sirva ao seu caso de teste.
- Não refaça o pedido em loop apertado; acrescente back-off e um limite de tentativas.
O artigo sobre como reduzir falhas na entrega de OTP trata do desenho de novas tentativas com mais profundidade.
A equipe de suporte ou de operações pode pedir um número +32 sem código?
Sim. O painel cobre o mesmo fluxo para quem nunca mexe na API:
- Cadastre-se com um endereço de e-mail e um código de 6 dígitos enviado por e-mail, ou com o login do Google, e depois ative a autenticação em dois fatores TOTP.
- Adicione saldo à carteira.
- Selecione a Bélgica e o serviço, confira o preço exibido na tela e confirme.
- Digite o número +32 no app que você está verificando e aguarde o código no painel.
Isso serve a uma agência que faz o onboarding do perfil empresarial belga de um cliente ou a um responsável de operações que precisa de uma verificação sem abrir um chamado com a engenharia.
Existe uma linha belga permanente e como funciona a cobrança?
Não existe um número de longo prazo em autoatendimento para a Bélgica. Os números dedicados são um produto dos Estados Unidos e do Canadá, a partir de $1.95/month. Se a sua equipe precisa de uma linha belga duradoura, escreva para [email protected] para perguntar; a disponibilidade depende das regras locais e não é garantida.
A cobrança usa uma única carteira pré-paga em USD, pague conforme o uso, sem mensalidade e sem plano para escolher. O gasto com testes na Bélgica pode ser financiado por cartão ou USDT/USDC, com uma fatura em PDF enviada por e-mail após cada recarga para o seu financeiro. Para o trabalho de integração, uma conta de desenvolvimento pode ser mudada para sandbox mediante pedido, de modo que números e códigos simulados exercitem o seu código sem tocar nos fundos da carteira. Todos os detalhes estão na página de preços.
Use números belgas apenas para os seus próprios produtos e contas legítimas, siga os termos de cada serviço e tenha em mente que a Política de Uso Aceitável da OTP Route se aplica.
Perguntas frequentes
Posso verificar nosso fluxo de onboarding belga sem comprar um chip local?
Sim. Peça um número +32 para o serviço que você está testando, digite-o no seu formulário de cadastro e leia o código no painel ou pela API.
Qual id de país a Bélgica usa na API?
A Bélgica é be, então uma requisição típica é POST /api/v1/activations com {"service": "whatsapp", "country": "be"}.
Quanto custa um número de verificação da Bélgica?
Um código +32 custa a partir de $0.20 por código, e o valor varia conforme o serviço que você escolher. Chame GET /api/v1/prices ou consulte o painel para ver o valor exato antes de pedir.
Serei cobrado se o código +32 não chegar?
Não. Se nada chegar dentro da janela de 20 minutos, ou se você cancelar, o valor total volta para a sua carteira automaticamente.
O nosso banco de dados deve manter o zero inicial dos celulares belgas?
Armazene a forma E.164, que remove o 0 de tronco e começa com +32. Normalize tudo o que os usuários digitarem para esse formato antes de salvar.
Posso manter o mesmo número belga para logins futuros?
Não. Cada número do OTP Gateway trata um único código. Os números dedicados de longo prazo são oferecidos apenas nos EUA e no Canadá; para a Bélgica, escreva para [email protected] e pergunte.
Existe uma forma de montar a integração sem gastar o saldo da carteira?
Peça para a sua conta de desenvolvimento ser mudada para sandbox, que devolve números e códigos simulados para testes de ponta a ponta.
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.