Testes automatizados de verificação por SMS do Genitrust
Está escrevendo fluxos de Playwright, Puppeteer ou Selenium que falham na verificação por telefone? A camada de registro do Genitrust marca sessões headless e rejeita faixas de números VoIP padrão. A GotSMS expõe uma API REST limpa sobre linhas físicas dedicadas para que seu pipeline de CI receba um SMS real e entregável em cada execução.
// Provisionar uma linha e consultar o código recebido
const rent = await fetch("https://app.gotsms.org/api/rents", {
method: "POST",
headers: { Authorization: "Bearer " + process.env.GOTSMS_API_KEY },
body: JSON.stringify({ plan_id: "genitrust-plan-id" }),
}).then((r) => r.json());
const messages = await fetch(
`https://app.gotsms.org/api/numbers/${rent.data.id}/messages`,
{ headers: { Authorization: "Bearer " + process.env.GOTSMS_API_KEY } }
).then((r) => r.json());Criado para CI/CD, não QA manual
Cada linha vem com uma opção de webhook, então sua suíte de testes não precisa consultar — o OTP chega diretamente ao seu pipeline no momento em que chega à rede da operadora.
Obter credenciais de API
O plano gratuito inclui 20 verificações de teste por mês.
Aviso legal: Todos os nomes de produtos, logotipos, marcas e marcas registradas mencionados nesta página (incluindo Genitrust e os logotipos correspondentes) são propriedade exclusiva de seus respectivos titulares. A GotSMS, operada pela Aurora Art Trading Inc, é uma provedora de telecomunicações independente dos EUA. As referências a serviços de terceiros são feitas estritamente sob a doutrina de uso nominativo justo (nominative fair use, 15 U.S.C. § 1115(b)(4)) para fins descritivos, comparativos e de solução de problemas de compatibilidade. A GotSMS não é afiliada, patrocinada ou endossada por Genitrust ou suas respectivas empresas controladoras.