Aller au contenu
Facteur
ENCommencer

Test SMS et OTP

Vérifiez le code, pas votre patience

Un numéro dédié rattaché à une inbox, et la même API que pour l’email. Le code à usage unique arrive déjà extrait.

login-2fa.spec.tsTypeScript
// Un numéro dédié, rattaché à une inbox.
const number = await facteur.numbers.get('num_8fh2');

await page.getByLabel('Téléphone').fill(number.e164);
await page.getByRole('button', { name: 'Recevoir un code' }).click();

// Même API que l'email : on attend, on ne boucle pas.
const sms = await facteur.messages.await({
  inbox: number.inboxId,
  sentTo: number.e164,
  timeout: 60_000,
});

expect(sms.otp).toBe('482913');   // déjà extrait
await page.getByLabel('Code reçu').fill(sms.otp);

Disponibilité des numéros

  • Royaume-Uni, États-Unis, Canada

    Provisionnés immédiatement depuis l’application.

  • France et zone euro

    En cours d’ouverture. Recevoir un OTP sur un vrai numéro français est plus difficile qu’il n’y paraît : les opérateurs encadrent strictement l’usage des numéros mobiles, et une route A2P commerciale ne garantit pas la délivrabilité vers un numéro virtuel. Nous préférons ouvrir ce service quand nous pourrons en garantir le taux de réception, plutôt que de vous vendre un test qui échoue une fois sur vingt.

Vous avez besoin d’un pays en particulier ? Dites-le-nous : la demande réelle décide de notre ordre de priorité.

Fonctionnement

Ce que couvre le module SMS

Le même modèle que l’email

messages.await

Un SMS est un message comme un autre : même inbox, même recherche, même attente bloquante, même extraction de code. Vous n’apprenez pas une seconde API.

Extraction du code

Le code à usage unique est isolé du texte à la réception, quelle que soit la formulation de l’expéditeur.

Quotas SMS par inbox

Limite mensuelle entrante et sortante, définie inbox par inbox, sur tous les plans payants. Un test qui boucle ne vide pas le compteur des autres.

Facturation à l’unité

4 € par numéro et par mois, 0,02 € par SMS reçu. Aucun module à activer, aucun supplément mensuel pour avoir le droit de recevoir un SMS.

Authenticator TOTP

Pour les parcours 2FA à base d’application d’authentification plutôt que de SMS : générez les codes à six chiffres depuis l’API, sans téléphone dans la boucle.

Historique et export

Les SMS reçus suivent la même rétention et le même export que les emails, et apparaissent dans la même vue d’inbox.

Le SMS n’est pas un supplément

Pas de module à activer à plusieurs dizaines d’euros par mois : un numéro, des messages, facturés à l’unité.