Português
Testando e operando fluxos de cadastro de Camarões com números +237
Sim, a OTP Route pode receber códigos de verificação de Camarões (+237) em um número de uso único do OTP Gateway, e você lê cada código no painel ou o leva para os seus sistemas pela API REST e por webhooks assinados. Os preços começam em $0.20 por código, e você só é cobrado quando um SMS realmente chega dentro da janela de ativação de 20 minutos.
O que faz de Camarões um caso à parte para a verificação por SMS?
Camarões é oficialmente bilíngue. O francês e o inglês têm status oficial, a maioria das regiões fala francês e as regiões Noroeste e Sudoeste falam inglês. Para uma equipe de produto, esse único fato molda boa parte do trabalho de QA: um país, dois idiomas de interface e usuários que podem alternar entre eles.
As equipes costumam buscar um número de verificação de Camarões por alguns motivos práticos:
- Um lançamento na África Central, onde Camarões costuma ser um dos primeiros mercados da lista e exige um teste de cadastro de ponta a ponta próprio.
- QA de localização francófona e anglófona, conferindo se as telas de onboarding, as mensagens de erro e o campo de entrada do OTP ficam corretos nos dois idiomas.
- Clientes da diáspora que se cadastram no exterior, mas mantêm um número +237 como contato principal.
- Operações regionais, em que um colaborador precisa verificar uma conta empresarial sem expor o celular pessoal.
Em todos esses casos o objetivo é o mesmo: provar que o seu próprio fluxo de verificação aceita um número camaronês real e que o código chega à pessoa ou ao sistema que o espera.
Como os números +237 são escritos, armazenados e normalizados?
Camarões não tem prefixo de tronco, então não há zero inicial para remover. Os números nacionais têm nove dígitos, e os celulares começam com 6. Em E.164, isso vira +237 seguido dos nove dígitos nacionais, sem espaços nem pontuação.
Alguns hábitos mantêm seus dados limpos:
- Armazene a string E.164 como valor canônico e formate-a para exibição apenas na hora de renderizar.
- Remova espaços, pontos e hifens na entrada, já que é comum agrupar os dígitos de dois em dois ou de três em três.
- Registros antigos de CRM ainda podem ter números de oito dígitos, de antes de o país passar para nove. Marque-os para revisão em vez de adivinhar o dígito que falta.
- Garanta que seu seletor de país mapeie
CMpara +237 e não recorra em silêncio a um código vizinho.
Se a sua biblioteca de validação rejeita um número +237 corretamente formatado, esse é um bug que vale pegar antes do lançamento, e um número de teste real é o jeito mais rápido de encontrá-lo.
Em que idioma chegará um SMS de verificação camaronês?
Depende do serviço de envio e do idioma configurado na conta ou no aparelho, não do número. Os apps globais costumam enviar a mensagem em francês ou inglês para usuários de Camarões, e alguns voltam ao inglês de qualquer forma.
O código em si é, quase sempre, composto de dígitos, então seu parser deve extrair o código numérico em vez de comparar o texto ao redor. Ao testar a localização, execute o mesmo cadastro duas vezes, uma com a interface em francês e outra em inglês, e confirme que o seu próprio app mostra o texto certo em volta do campo do código em cada caso.
Quais serviços podem entregar códigos em uma rota de Camarões?
O OTP Gateway lista hoje mais de 2.000 serviços para Camarões. Entre os populares do retrato atual estão WhatsApp, Facebook, imo, Telegram, TikTok, Google (Gmail & YouTube), Microsoft & Outlook, ChatGPT (OpenAI), Signal, Viber, LinkedIn, Uber e Amazon.
O estoque muda ao longo do dia, então trate essa lista como ponto de partida. A API retorna a disponibilidade atual e o preço de cada par de serviço e país, e é por isso que os scripts devem consultá-la a cada execução em vez de guardá-la em cache.
Como chamo a API de OTP de Camarões a partir de uma suíte de testes?
Todas as requisições vão para https://otproute.com/api/v1 com uma chave Bearer de prefixo or_live_. Você pode criar até 10 chaves no console de desenvolvedor, o que facilita dar credenciais separadas ao staging, ao CI e às ferramentas de produção. O id de Camarões é cm.
- Leia
GET /api/v1/serviceseGET /api/v1/countriespara resolver os ids. - Consulte
GET /api/v1/prices?country=cm&service=<id>para ver o preço atual e se a rota está disponível agora. - Crie o pedido com
POST /api/v1/activations, enviando um corpo como{"service": "whatsapp", "country": "cm"}. A resposta contém um id de ativação e um número +237. - Digite esse número na tela de cadastro ou de login do seu próprio app.
- Receba o código por um webhook ou consulte
GET /api/v1/activations/{id}a cada poucos segundos. Se um teste for interrompido, chamePOST /api/v1/activations/{id}/cancel.
Nos webhooks, assine activation.sms_received, activation.expired e activation.cancelled e verifique o cabeçalho X-OTPRoute-Signature: calcule o HMAC-SHA256 de <t>.<raw body> com o segredo do endpoint, compare com v1 e rejeite timestamps antigos. O guia de assinatura de webhooks mostra o passo a passo, e a referência completa está na documentação da API. Precisa montar tudo isso sem gastar saldo da carteira? Peça o modo sandbox para uma conta de desenvolvimento; ele devolve números e códigos simulados.
Quem não programa consegue obter um código +237 pelo painel?
Sim. Entre na conta, abra o OTP Gateway, escolha Camarões e o serviço, confira o preço exibido e peça o número. Cole-o no app que você está verificando e aguarde na página da ativação até o código aparecer.
A ativação fica aberta por 20 minutos. Se nenhum SMS chegar antes de ela fechar, ou se você cancelar antes, o valor integral volta automaticamente para a sua carteira. Quando um código não aparece, tente estes passos em ordem:
- Deixe a janela correr; alguns serviços enviam com atraso.
- Peça de novo mais tarde ou tente outra rota de serviço, em vez de refazer o pedido em loop apertado.
- Verifique se o serviço aceita números virtuais, já que alguns os recusam, e é exatamente por isso que o reembolso existe.
O guia de testes de QA mostra como as equipes incorporam isso às listas de verificação de release.
Posso manter um número de Camarões a longo prazo e como funciona a cobrança?
Não há número camaronês de longo prazo em autoatendimento na OTP Route. Se a sua equipe precisa de um, escreva para [email protected] para perguntar; se é possível depende das regras locais e não é algo que possamos prometer. As linhas dedicadas que você mantém enquanto renovam são um produto dos EUA e do Canadá, a partir de $1.95/mês, descrito na página de números virtuais.
Para as ativações de Camarões, como em qualquer outra rota, as cobranças saem de uma única carteira pré-paga em USD, sem mensalidade nem plano. A recarga é feita por cartão ou por stablecoins USDT/USDC, e uma fatura em PDF de cada recarga chega à sua caixa de entrada. Você pode criar uma conta com um código por e-mail ou login do Google e ativar depois a autenticação em dois fatores por TOTP. Use os números apenas para seus próprios produtos e contas legítimos: siga os termos de cada serviço e lembre-se de que vale a Política de Uso Aceitável da OTP Route.
Perguntas frequentes
Posso testar o fluxo de cadastro do meu app em Camarões sem um chip local?
Sim. Peça um número +237 no OTP Gateway, digite-o no seu app e leia o código no painel ou pela API com o id de país cm.
Os números de Camarões precisam de um zero inicial ao serem armazenados?
Não. Camarões não tem prefixo de tronco, então a forma E.164 é simplesmente +237 seguido do número nacional de nove dígitos.
Quanto custa um número +237 para testes?
O OTP Gateway começa em $0.20 por código. O valor exato depende do serviço e é mostrado no painel ou retornado por GET /api/v1/prices antes do pedido.
O texto de verificação virá em francês ou em inglês?
Depende do serviço de envio e da configuração de idioma da conta. O código costuma ser numérico, então leia os dígitos em vez das palavras.
O que acontece se a minha ativação de Camarões expirar sem código?
Nada é cobrado. Quando a janela de 20 minutos fecha sem SMS, o valor integral volta para a sua carteira e, se você usa webhooks, um evento activation.expired é disparado.
Existe um sandbox para construir a integração?
Sim, sob solicitação. Uma conta de desenvolvimento pode ser trocada para o modo sandbox, que devolve números e códigos simulados para você testar de ponta a ponta sem gastar saldo.
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.