Fonctionnement

Comment fonctionne VirtualSMSNumbers

Le cycle de vie complet d'une activation, de la recharge au remboursement, sans zone d'ombre.

VirtualSMSNumbers s'intercale entre vous et un pool d'opérateurs mobiles et de revendeurs de numéros dans plus de 225 pays. Vous ne touchez jamais à une carte SIM : vous demandez un numéro pour un service précis, nous le louons auprès de l'opérateur le plus sain qui a du stock, nous vous transmettons le SMS reçu dessus, puis nous libérons le numéro.

  1. 1

    Alimenter votre compte

    Les soldes sont prépayés et libellés en euros. La première recharge est de 30 € et se règle en cryptomonnaie via OxaPay — Bitcoin, Ethereum, USDT sur Tron ou Ethereum, USDC, Litecoin, TON, BNB et une douzaine d'autres. La facture bloque le montant en crypto pendant 30 minutes ; votre solde est crédité à la première confirmation réseau, généralement bien avant l'expiration de la facture.

  2. 2

    Choisir un numéro

    Chaque service est associé à un pool d'opérateurs. Quand vous demandez, par exemple, un numéro Telegram au Portugal, nous examinons tous les fournisseurs disposant de numéros portugais déclarés compatibles Telegram, écartons ceux dont le taux de réussite récent est passé sous notre seuil, et réservons chez le moins cher restant. C'est pourquoi le prix affiché peut changer entre deux actualisations : il suit le pool réel, pas une grille tarifaire.

  3. 3

    Recevoir le SMS

    Les activations disposent par défaut d'une fenêtre de 20 minutes. Pendant cette fenêtre, le numéro est exclusivement le vôtre et nous écoutons les SMS entrants. Dès qu'un message arrive, nous en conservons le texte intégral, en extrayons le code numérique ou alphanumérique, l'affichons dans le tableau de bord, l'envoyons à votre webhook et l'exposons sur l'API. Si vous avez besoin d'un second SMS sur le même numéro — un renvoi, ou un parcours de connexion qui envoie deux fois — activez le multi-SMS avant l'achat.

  4. 4

    Clôturer la commande

    Une fois le code obtenu, marquez l'activation comme terminée pour que le numéro retourne au pool. Si rien n'arrive avant la fermeture de la fenêtre, l'activation expire d'elle-même et le montant intégral est recrédité sur votre solde en quelques secondes. Aucun ticket à ouvrir, aucun pourcentage retenu.

  5. 5

    L'automatiser

    Tout ce qui précède est disponible en HTTPS. Achetez avec un POST, attendez le code avec un long-poll ou un webhook, libérez avec un PATCH. Les scripts écrits pour le protocole handler_api classique fonctionnent également tels quels sur notre endpoint de compatibilité : une migration prend en général un après-midi.

Une activation, de bout en bout

Quatre acteurs, sept étapes. Tout ce qui se passe de notre côté est visible depuis l'API — la seule étape que nous ne contrôlons pas est celle où le service cible décide d'envoyer le message.

Votre applicationVirtualSMSNumbersPool opérateurService cibleDemande d'un numéro1Réservation de la plage saine la moins chère2Numéro délivré, la fenêtre s'ouvre3Numéro saisi à l'inscription4Envoi du SMS de vérification5Message entrant capté6Code extrait et transmis7
  1. Votre applicationVirtualSMSNumbers: Demande d'un numéro
  2. VirtualSMSNumbersPool opérateur: Réservation de la plage saine la moins chère
  3. VirtualSMSNumbersVotre application: Numéro délivré, la fenêtre s'ouvre
  4. Votre applicationService cible: Numéro saisi à l'inscription
  5. Service ciblePool opérateur: Envoi du SMS de vérification
  6. Pool opérateurVirtualSMSNumbers: Message entrant capté
  7. VirtualSMSNumbersVotre application: Code extrait et transmis

Les étapes 1 à 3 prennent environ une seconde. L'étape 5 est celle qui, parfois, n'arrive jamais — et celle qui ne vous est jamais facturée.

États du cycle de vie

Le champ status renvoie exactement ces six valeurs — dans le tableau de bord, dans la charge utile du webhook et sur l'API. Il n'y a pas de septième état, ni d'étape de validation manuelle au milieu.

ÉtatCe qui y mèneFacturé
En attente du SMSwaitingLe numéro est réservé et la fenêtre de 20 minutes est ouverte. Le prix est bloqué sur votre solde, pas encore dépensé.Réservé
Code reçucode_receivedLe premier SMS entrant correspond à cette activation. Nous stockons le texte complet, extrayons le code et le transmettons au tableau de bord, à votre webhook et à l'API.Oui
TerminéecompletedVous avez clôturé la commande, depuis le tableau de bord ou par un PATCH. Le numéro retourne dans le pool et la réservation devient un débit.Oui
AnnuléecancelledVous avez annulé avant l'arrivée du moindre message. La réservation est libérée dans la même requête.Non
ExpiréeexpiredLa fenêtre s'est fermée sans message. Le système annule la commande à votre place — aucun ticket à ouvrir, aucun pourcentage retenu.Non
RembourséerefundedÉtat terminal qui suit une commande annulée ou expirée, une fois le crédit arrivé sur votre solde, normalement en moins d'une seconde.Non

Une activation clôturée ne peut plus être remboursée : dès qu'un code a été transmis, l'opérateur nous l'a déjà facturé. Si le code est bien arrivé mais a été refusé par le service, annulez avant de marquer la commande comme clôturée.

Limites et réserves assumées

  • Certains services bloquent activement les numéros virtuels dans certains pays. Notre badge de taux de réussite indique le taux réellement observé sur les 24 dernières heures — lisez-le avant d'acheter en volume.

  • Un numéro est loué, pas acquis. Vous ne pouvez pas conserver un numéro d'activation après la fenêtre ; utilisez une location si vous avez besoin de persistance.

  • Les SMS sortants et les appels vocaux ne font pas partie des activations. Les locations en mode « tous les expéditeurs » peuvent recevoir la transcription des appels vocaux dans certains pays.

  • Nous ne revendons pas de numéros pour la fraude, le spam ou l'usurpation d'identité, et nous coopérons avec les services antiabus des opérateurs. Les comptes utilisés ainsi sont fermés sans remboursement.

Votre premier numéro dans quarante secondes

Créez un compte, rechargez 30 € en crypto et obtenez votre premier code de vérification avant même la fin des confirmations de la facture.