Réponse courte
Pour envoyer un code OTP sur WhatsApp, une entreprise doit utiliser un modèle d'authentification approuvé. Meta impose le texte « <code> est votre code de vérification », avec un avertissement de sécurité et une mention d'expiration facultatifs, plus un bouton de saisie automatique en un clic, un bouton de copie du code ou le mode sans clic. Ces messages arrivent uniquement sur l'appareil WhatsApp principal.
Choisir un mode de remise du code
| Mode | Fonctionnement | Modification de l'app nécessaire |
|---|---|---|
| Copie du code | L'utilisateur touche un bouton pour copier le code, puis le colle | Non |
| Saisie automatique en un clic | Le bouton ouvre votre app Android et lui transmet le code | Oui, Android |
| Sans clic (zero-tap) | Votre app Android reçoit le code sans aucune action | Oui, Android |
| Suggestions du clavier | Sous iOS 26 et versions ultérieures, iOS propose le code depuis la notification | Non |
Les étapes pour envoyer un OTP WhatsApp
- Créez un modèle d'authentification avec l'avertissement de sécurité, la durée d'expiration en minutes et le type de bouton souhaité.
- Attendez que Meta approuve le modèle.
- Générez le code dans votre backend et stockez-en un hachage avec une date d'expiration.
- Envoyez le modèle avec le code comme variable du corps et, pour la copie du code, comme variable du bouton.
- Suivez la distribution par webhooks et basculez vers le SMS si le message n'est pas délivré.
Tarifs et limites
Depuis le 1er juillet 2025, Meta facture chaque message délivré selon sa catégorie et le marché du destinataire, et l'authentification constitue une catégorie à part. Certains marchés appliquent un tarif d'authentification internationale. Consultez la page tarifaire de Meta pour les prix en vigueur.
Les utilisateurs sans WhatsApp ne peuvent pas recevoir le code : gardez le SMS ou la voix en secours. OmniChannels.ai, via BroadNet, Business Solution Provider (BSP) officiel de Meta, prend en charge les modèles d'authentification en un clic, sans clic et avec copie du code.
