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
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
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
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
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
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 aplicativo → VirtualSMSNumbers: Solicitar um número
- VirtualSMSNumbers → Pool de operadoras: Reservar a faixa mais barata em bom estado
- VirtualSMSNumbers → Seu aplicativo: Número emitido, janela aberta
- Seu aplicativo → Serviço de destino: Número informado no cadastro
- Serviço de destino → Pool de operadoras: SMS de verificação enviado
- Pool de operadoras → VirtualSMSNumbers: Mensagem recebida capturada
- VirtualSMSNumbers → Seu 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.
| Estado | O que leva a ele | Cobrança |
|---|---|---|
Aguardandowaiting | O 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_received | O 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ídacompleted | Você encerrou o pedido, pelo painel ou com um PATCH. O número volta ao pool e a retenção vira cobrança. | Sim |
Canceladacancelled | Você cancelou antes de qualquer mensagem chegar. A retenção é liberada na mesma requisição. | Não |
Expiradaexpired | A janela se fechou sem nenhuma mensagem. O sistema cancela o pedido por você — sem abrir ticket e sem reter percentual nenhum. | Não |
Reembolsadarefunded | Estado 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.