Português
Um checklist prático para receber códigos de verificação por telefone da OpenAI
Para receber um código de verificação do ChatGPT (OpenAI) com a OTP Route, peça uma ativação do serviço openai no país que você precisa pelo OTP Gateway, digite o número no formulário da OpenAI e obtenha o código no painel, em um webhook assinado ou pela API REST. Os preços começam em $0.20 por código e dependem do país. Se nenhum SMS chegar em 20 minutos, a cobrança integral volta para a sua carteira.
Para que a OpenAI pede um número de telefone?
A OpenAI já usou a verificação por SMS em vários pontos: quando alguém cria uma conta do ChatGPT ou da plataforma para desenvolvedores, em algumas verificações de segurança e, ocasionalmente, quando a atividade de uma conta aciona uma etapa extra de confirmação. As regras exatas variam por região e mudam com o tempo, então trate qualquer solicitação como algo que o seu fluxo precisa suportar, e não como algo que você consegue prever.
A OpenAI também é conhecida por limitar quantas contas um mesmo número pode verificar. Isso importa para as equipes: se três engenheiros verificam cada um um workspace de teste com o celular pessoal, esses celulares ficam presos. Um número de telefone para o ChatGPT que pertence à estrutura de teste, e não a uma pessoa, mantém o arranjo limpo e auditável.
Checklist pré-voo: está tudo pronto antes de pedir?
Percorra esta lista uma vez e a maioria das tentativas fracassadas nem chega a acontecer:
- Conta e carteira. Uma conta da OTP Route com carteira em USD abastecida. As recargas por cartão ou USDT/USDC geram, cada uma, uma fatura em PDF.
- Chave de API. Uma chave Bearer do console do desenvolvedor, começando com
or_live_, guardada no seu gerenciador de segredos e não em um arquivo de teste. - Endpoint de webhook. Uma rota HTTPS pública com o segredo do endpoint salvo, se você pretende receber os códigos por push.
- País definido. Combine com o mercado da conta que você está testando; a próxima seção trata disso.
- Finalidade conferida. A conta é sua, da sua empresa ou uma conta de teste para um produto que você desenvolve, e será usada dentro dos termos da OpenAI.
- Temporária ou permanente? Se a conta precisar entrar de novo mais tarde, leia primeiro a seção sobre Número Dedicado.
- Sandbox para a fase de desenvolvimento. Peça o sandbox em uma conta de desenvolvimento se quiser números e códigos simulados enquanto escreve a integração.
De qual país deve vir o número?
O serviço openai pode ser roteado hoje em 197 países, entre eles Estados Unidos, Canadá, Reino Unido, Alemanha, França, Países Baixos, Espanha, Itália, Polônia, Índia, Japão, Coreia do Sul, Singapura, Austrália, Brasil, México, Nigéria, Quênia, Filipinas e Emirados Árabes Unidos.
Escolha com cuidado. A OpenAI não oferece seus produtos em todos os países, e uma conta cujo número, dados de cobrança e uso apontam para lugares diferentes parece estranha para qualquer modelo antifraude. Em QA, escolha o país que o seu caso de teste descreve: se você está verificando o onboarding de um cliente do Reino Unido, use uma rota do Reino Unido. Nosso guia de testes de QA mostra como as equipes associam casos de teste a países.
Passos: recebendo o código pela API
Este é o núcleo do fluxo da API de código de verificação do ChatGPT:
- Chame
GET /api/v1/prices?country=gb&service=openai(troque pelo id do seu país) para ver se o par está disponível e quanto custa agora. - Crie o pedido com
POST /api/v1/activationse o corpo{"service": "openai", "country": "gb"}. Guarde o id da ativação retornado junto com a sua execução de teste. - Digite o número retornado na tela de verificação da OpenAI, em formato internacional completo.
- Aguarde
activation.sms_receivedno seu webhook. Antes de confiar nele, recalcule o HMAC-SHA256 de"<t>.<raw body>"com o segredo do seu endpoint, compare com o valorv1deX-OTPRoute-Signaturee rejeite o evento setfor antigo demais. O artigo sobre como proteger webhooks de OTP com HMAC explica o passo a passo. - Torne o handler idempotente. Use o id da ativação como chave, para que uma entrega repetida não envie o código duas vezes nem faça falhar um teste que já passou.
- Sem webhook? Consulte
GET /api/v1/activations/{id}a cada poucos segundos, ficando bem abaixo do limite de 300 requisições por minuto da conta. - Se a execução for abandonada, envie
POST /api/v1/activations/{id}/cancelpara que os fundos voltem imediatamente.
Passos: o caminho pelo painel para testadores manuais
Nem todo mundo precisa de código para receber mensagens OTP do ChatGPT. Um líder de suporte que verifica um único workspace da empresa pode:
- Entrar com e-mail e um código de 6 dígitos, ou com o Google.
- Selecionar o serviço ChatGPT (OpenAI) e um país.
- Confirmar o preço exibido e copiar o número.
- Colar o número no formulário da OpenAI e aguardar na página da ativação; o código aparece ali quando chega.
Ativar a autenticação em dois fatores (TOTP) no login do seu próprio painel é um passo extra sensato, já que essa conta pode receber códigos para a sua empresa.
Solução de problemas: e se o código nunca aparecer?
Primeiro, a rede de segurança: uma ativação dura 20 minutos e, se nenhum SMS chegar nessa janela, ou se você cancelar, o valor integral volta para a sua carteira. Você só é cobrado pelos códigos entregues.
Depois, percorra as causas prováveis:
- A OpenAI recusou o número. Alguns serviços recusam números virtuais de vez ou para certas regiões. Se o formulário rejeitar o número imediatamente, nenhum SMS virá depois.
- Entrega lenta. Deixe a ativação aberta durante toda a janela antes de concluir que falhou.
- Condições da rota. Tente de novo mais tarde, ou com outro país que sirva ao teste, em vez de disparar novos pedidos em laço.
- Formato errado. Confira se o número foi digitado com o código do país e sem um zero de tronco sobrando.
Guarde o id da ativação nos seus logs; isso deixa as conversas com o suporte curtas.
Quando um Número Dedicado é mais adequado?
Um código de uso único é suficiente para um workspace de teste descartável. É a ferramenta errada para uma conta em que a sua equipe vai entrar de novo no mês que vem, porque um número temporário não consegue receber uma segunda verificação depois.
Nesses casos, um Número Virtual Dedicado é a melhor opção: uma linha dos EUA ou do Canadá que você mantém enquanto renova, a partir de $1.95/mês, comprada na hora no painel. Os SMS recebidos aparecem ali e são encaminhados ao seu webhook como number.sms_received. As linhas dedicadas estão disponíveis apenas nesses dois países.
O que conta como uso responsável?
A OTP Route serve para testar e operar suas próprias contas e produtos legítimos. Siga os termos da OpenAI, mantenha uma conta por pessoa ou empresa real e lembre-se de que a nossa Política de Uso Aceitável vale para cada ativação. Um número virtual para o ChatGPT deve atender a uma necessidade real de QA, onboarding ou operações, nunca ser uma forma de contornar os limites de uma plataforma.
Perguntas frequentes
Posso usar a OTP Route para a verificação por SMS do ChatGPT para testes?
Sim. Peça uma ativação openai, digite o número na conta de teste e leia o código pela API, pelo webhook ou pelo painel.
Qual é o id de serviço do ChatGPT na API?
É openai, enviado no campo service da requisição de ativação e da consulta de preços.
A OpenAI aceita qualquer número virtual?
Não. Ela pode rejeitar alguns números ou regiões, e é por isso que os códigos não entregues são reembolsados automaticamente na sua carteira.
Como evito processar o mesmo código duas vezes a partir de um webhook?
Guarde o id da ativação quando o primeiro evento chegar e ignore as repetições com o mesmo id, verificando a assinatura a cada vez.
Minha equipe pode entrar de novo na conta do ChatGPT mais tarde com o mesmo número?
Não com uma ativação de uso único. Use um Número Dedicado dos EUA ou do Canadá se uma nova verificação for provável.
Existe mensalidade para receber códigos da OpenAI?
Não. A carteira é pré-paga e você paga conforme o uso, sem plano para escolher.
A OTP Route é afiliada à OpenAI?
Não. ChatGPT e OpenAI são marcas registradas de seu titular, e a OTP Route é um serviço de roteamento independente.
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.