Como funciona

Como a VirtualSMSNumbers funciona

O ciclo de vida completo de uma ativação, da recarga ao reembolso, sem nada escondido no meio do caminho.

A VirtualSMSNumbers fica entre você e um pool de operadoras móveis e revendedores de números em mais de 225 países. Você nunca encosta em um chip: solicita um número para um serviço específico, nós o alugamos da operadora mais saudável que tenha estoque, encaminhamos o SMS recebido nele e depois liberamos o número.

  1. 1

    Abastecer sua conta

    Os saldos são pré-pagos e denominados em euros. A primeira recarga é de €30 e é paga em criptomoeda via OxaPay — Bitcoin, Ethereum, USDT na Tron ou na Ethereum, USDC, Litecoin, TON, BNB e mais uma dúzia. A fatura trava o valor em cripto por 30 minutos; seu saldo é creditado na primeira confirmação da rede, geralmente bem antes de a fatura expirar.

  2. 2

    Escolher um número

    Cada serviço é associado a um pool de operadoras. Quando você pede, digamos, um número do Telegram em Portugal, olhamos todos os fornecedores com números portugueses registrados como compatíveis com o Telegram, descartamos aqueles cuja taxa de sucesso recente caiu abaixo do nosso limite e reservamos no mais barato entre os que sobraram. É por isso que o preço que você vê pode mudar entre duas atualizações — ele acompanha o pool real, não uma tabela fixa.

  3. 3

    Receber o SMS

    As ativações têm uma janela padrão de 20 minutos. Durante essa janela o número é exclusivamente seu e ficamos escutando os SMS recebidos nele. Quando uma mensagem chega, guardamos o texto completo, extraímos o código numérico ou alfanumérico, mostramos no painel, enviamos ao seu webhook e disponibilizamos na API. Se você precisa de um segundo SMS no mesmo número — um reenvio ou um login que dispara duas vezes — ative o modo multi-SMS antes de comprar.

  4. 4

    Encerrar o pedido

    Assim que tiver o código, marque a ativação como concluída para que o número volte ao pool. Se nada chegar antes de a janela fechar, a ativação expira sozinha e o valor integral é creditado ao seu saldo em segundos. Não há chamado para abrir nem percentual retido.

  5. 5

    Automatizar

    Tudo isso está disponível por HTTPS. Compre com um POST, espere o código com long-poll ou webhook e libere com um PATCH. Scripts já escritos para o protocolo clássico handler_api também funcionam sem alteração no nosso endpoint de compatibilidade, então as migrações costumam levar uma tarde.

Uma ativação, de ponta a ponta

Quatro partes, sete saltos. Tudo do nosso lado da linha é visível pela API — o único passo que não controlamos é aquele em que o serviço de destino decide enviar a mensagem.

Seu aplicativoVirtualSMSNumbersPool de operadorasServiço de destinoSolicitar um número1Reservar a faixa mais barata em bom estado2Número emitido, janela aberta3Número informado no cadastro4SMS de verificação enviado5Mensagem recebida capturada6Código extraído e entregue7
  1. Seu aplicativoVirtualSMSNumbers: Solicitar um número
  2. VirtualSMSNumbersPool de operadoras: Reservar a faixa mais barata em bom estado
  3. VirtualSMSNumbersSeu aplicativo: Número emitido, janela aberta
  4. Seu aplicativoServiço de destino: Número informado no cadastro
  5. Serviço de destinoPool de operadoras: SMS de verificação enviado
  6. Pool de operadorasVirtualSMSNumbers: Mensagem recebida capturada
  7. VirtualSMSNumbersSeu aplicativo: Código extraído e entregue

Os passos 1 a 3 levam cerca de um segundo. O passo 5 é o que às vezes nunca acontece, e o que nunca é cobrado de você.

Estados do ciclo de vida

O campo status retorna exatamente estes seis valores — no painel, no payload do webhook e na API. Não há um sétimo estado nem revisão manual no meio do caminho.

EstadoO que leva a eleCobrança
AguardandowaitingO número está reservado e a janela de 20 minutos foi aberta. O preço fica retido no seu saldo, ainda não gasto.Retido
Código recebidocode_receivedO primeiro SMS recebido correspondeu a esta ativação. Guardamos o texto completo, extraímos o código e o enviamos ao painel, ao seu webhook e à API.Sim
ConcluídacompletedVocê encerrou o pedido, pelo painel ou com um PATCH. O número volta ao pool e a retenção vira cobrança.Sim
CanceladacancelledVocê cancelou antes de qualquer mensagem chegar. A retenção é liberada na mesma requisição.Não
ExpiradaexpiredA janela se fechou sem nenhuma mensagem. O sistema cancela o pedido por você — sem abrir ticket e sem reter percentual nenhum.Não
ReembolsadarefundedEstado final que sucede um pedido cancelado ou expirado assim que o crédito cai no seu saldo, normalmente em menos de um segundo.Não

Uma ativação concluída não pode ser reembolsada depois: assim que um código é entregue, a operadora já nos cobrou por ele. Se o código chegou mas foi recusado pelo serviço, cancele antes de marcar o pedido como concluído.

Limites e ressalvas honestas

  • Alguns serviços bloqueiam números virtuais de forma agressiva em certos países. Nosso selo de taxa de sucesso mostra o índice real observado nas últimas 24 horas — leia antes de comprar em volume.

  • Um número é alugado, não é seu. Você não pode ficar com o número de uma ativação depois da janela; use um aluguel se precisa de persistência.

  • SMS enviados e chamadas de voz não fazem parte das ativações. Aluguéis no modo “todos os remetentes” podem receber voz transcrita em texto em países selecionados.

  • Não revendemos números para fraude, spam ou falsidade ideológica, e cooperamos com as áreas antiabuso das operadoras. Contas usadas dessa forma são encerradas sem reembolso.

Seu primeiro número está a quarenta segundos daqui

Crie uma conta, recarregue €30 em cripto e receba seu primeiro código de verificação antes de a fatura terminar de confirmar.