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.
// Le numéro de votre inbox SMS, lu dans la console.
const number = process.env.FACTEUR_SMS_NUMBER;
await page.getByLabel('Téléphone').fill(number);
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.waitFor({
type: 'sms',
sentTo: number,
wait: 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
Demandez-les depuis l’application, mise en service sous 48 heures ouvrées.
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.awaitUn 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.
Un compteur SMS distinct de celui des emails
Les SMS ne consomment pas les messages inclus de votre abonnement : chaque numéro apporte sa propre réserve, avec sa limite mensuelle réglable inbox par inbox. Un test SMS qui boucle ne vide donc ni le compteur des autres inboxes, ni celui de vos emails.
Facturation à l’unité
17 € par numéro et par mois, 100 SMS reçus inclus, puis 0,015 € par SMS. 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é.