WhatsApp OTP

En aperçu

Codes à usage unique, sur WhatsApp.

Configuration en :
Cursor

La vérification WhatsApp envoie le code sous forme de message de modèle d'authentification vers le compte WhatsApp de l'utilisateur — riche, brandé Authifly, et délivré dans une application qu'il utilise déjà. C'est un canal configurable dans le même plan par pays, afin qu'une vérification puisse privilégier WhatsApp tout en gardant SMS en réserve.

verify.ts
200 · pending
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

// Send the code, then check it by recipient.
await bird.verify.verifications.create({
  to: { phone_number: "+15551234567" },
}).safe();

const { data } = await bird.verify.verifications.check({
  to:   { phone_number: "+15551234567" },
  code: userInput,
}).safe();

Un canal dans le plan, pas une nouvelle intégration.

WhatsApp est un canal de la famille téléphone sur l<hub>API Bird Verify</hub> : le destinataire est le même numéro de téléphone, les appels de création et de vérification restent inchangés, et WhatsApp devient simplement une entrée configurable dans le plan de canaux par pays. Vous le placez avant SMS là où il convertit, avec SMS en suivant partout ailleurs.

Ce qu'apporte la vérification WhatsApp.

Un canal configurable dans le plan par pays.

  1. 01

    Livraison par modèle d'authentification.

    Les codes sont envoyés sous forme de messages de modèle d'authentification WhatsApp — le format que la plateforme réserve aux codes à usage unique.

  2. 02

    Même destinataire, mêmes appels.

    Adressez le même numéro de téléphone et appelez les mêmes endpoints de création et de vérification. WhatsApp est le canal, pas une API différente.

  3. 03

    Configurable par pays.

    Placez WhatsApp avant SMS dans le plan de canaux pour les pays où il fonctionne le mieux, et laissez le reste en priorité SMS.

  4. 04

    SMS reste en réserve.

    Une cible téléphonique porte l'intégralité de son plan de famille téléphone, donc SMS se place juste derrière WhatsApp. À mesure que l'avancement piloté par la livraison se déploie, une vérification WhatsApp-first passe à SMS dans la même session.

  5. 05

    Les mêmes garanties de code.

    Codes générés avec une source aléatoire cryptographique et stockés uniquement sous forme de HMAC ; longueur et TTL configurables ; vérification par destinataire. WhatsApp hérite de toutes les garanties des autres canaux.

Privilégiez WhatsApp, gardez SMS en suivant.

L'ordre des canaux se trouve dans la configuration : choisir WhatsApp en premier est un changement de configuration, pas un changement de code. L'appel de création reste le même.

whatsapp-otp.ts
200
await bird.verify.verifications.create({
  configuration_id: "vfc_login",
  to: { phone_number: "+15551234567" },
}).safe();

// resolved channels: [{ channel: "whatsapp" }, { channel: "sms" }]

FAQ WhatsApp OTP

La vérification WhatsApp est-elle disponible aujourd'hui ?+
Oui. WhatsApp est disponible en tant que canal de lancement aux côtés de l'email et du SMS — une entrée configurable dans le plan par pays, sans modification des appels de création ou de vérification. La voix est le canal encore en cours de déploiement.
Pourquoi vérifier via WhatsApp plutôt que par SMS ?+
Les messages de modèle d'authentification WhatsApp sont brandés et arrivent dans une application que de nombreux utilisateurs gardent déjà ouverte. Sur les marchés à forte utilisation de WhatsApp, le placer avant SMS vous permet de rejoindre les utilisateurs sur le canal qu'ils préfèrent, avec SMS toujours en réserve.
Que se passe-t-il si l'utilisateur n'est pas sur WhatsApp ?+
Une cible téléphonique porte l'intégralité de son plan de canaux de famille téléphone, donc SMS se place juste derrière WhatsApp. À mesure que l'avancement piloté par la livraison se déploie, une vérification WhatsApp-first passe à SMS dans la même session, et chaque code de cette session reste valide jusqu'à vérification, expiration ou épuisement des tentatives.
De qui mes utilisateurs voient-ils le code ?+
Authifly, la marque de vérification de Bird. C'est l'identité sur chaque code que vos utilisateurs reçoivent : l'email provient de otp@verify.authifly.com ou de votre propre domaine vérifié, et SMS et WhatsApp sont brandés Authifly. authifly.com est une page publique qui rassure les destinataires sur le fait qu'Authifly envoie des codes à usage unique légitimes pour le compte d'une entreprise. Bird est la plateforme sur laquelle vous construisez ; Authifly est ce que le destinataire voit.

Une seule API de vérification, tous les canaux que vos utilisateurs utilisent.

WhatsApp rejoint l'e-mail et le SMS en tant que canal dans le même plan par pays — ordonné pour maximiser la conversion, sur les deux mêmes endpoints.

Commencez avec un seul canal.
Ajoutez les autres quand vous êtes prêt.

Une clé API de test est disponible immédiatement. L'accès production se débloque dès que vous ajoutez un moyen de paiement et vérifiez un expéditeur.

Vous utilisez Claude Code, Cursor ou Codex ? Copiez un prompt de configuration et votre agent installe la CLI Bird et les compétences pour vous. Choisissez le vôtre :

Cursor