WhatsApp OTP

Codici monouso, su WhatsApp.

La verifica WhatsApp invia il codice come messaggio authentication-template all'account WhatsApp dell'utente: ricco, inviato da un numero aziendale gestito da Bird con l'identità che scegli (Bird Verify per impostazione predefinita, oppure Authifly), e recapitato in un'app che l'utente già utilizza. È un canale ordinabile nello stesso piano per paese, così una verifica può partire con WhatsApp e tenere SMS come riserva.

Cursor
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, error } = await bird.verify.verifications.check({
  to:   { phone_number: "+15551234567" },
  code: userInput,
}).safe();
if (error) throw error;
Flusso di verifica

Il tuo account

Conferma la tua identità.

Inserisci il codice inviato a

+1 ••• ••• 4567

Codice di verifica di esempio

482691
Codice verificato
Invia un codice. Conferma il destinatario.

Scelto ogni giorno dai team che creano software di livello mondiale

Leggi altre storie dei clienti

Un canale nel piano, non una nuova integrazione.

WhatsApp è un canale phone-family sulla Bird Verify API: il destinatario è lo stesso numero di telefono, le chiamate di creazione e verifica restano invariate, e WhatsApp diventa semplicemente una voce ordinabile nel piano canali per paese. Lo ordinate prima di SMS dove converte, con SMS subito dopo nel piano ovunque.

Cosa aggiunge la verifica WhatsApp.

Un canale ordinabile nel piano per paese.

  1. 01

    Recapito tramite authentication-template.

    I codici vengono inviati come messaggi authentication-template di WhatsApp, il formato che la piattaforma riserva ai passcode monouso. Template di WhatsApp spiega come funziona la categoria.

  2. 02

    Stesso destinatario, stesse chiamate.

    Indirizzate lo stesso numero di telefono e chiamate gli stessi endpoint di creazione e verifica. WhatsApp è il canale, non un'API diversa.

  3. 03

    Ordinabile per paese.

    Mettete WhatsApp prima di SMS nel piano canali per i paesi dove funziona meglio, e lasciate SMS come prima scelta nel resto.

  4. 04

    SMS resta in riserva.

    Un target telefonico porta con sé l'intero piano phone-family, quindi SMS si posiziona subito dopo WhatsApp. Con il rilascio dell'avanzamento basato sulla consegna, una verifica WhatsApp-first passa a SMS nella stessa sessione.

  5. 05

    Le stesse garanzie sui codici.

    Codici generati con una fonte crittografica casuale e memorizzati solo come HMAC; lunghezza e TTL configurabili; verifica per destinatario. WhatsApp eredita ogni garanzia degli altri canali.

Iniziate con WhatsApp, tenete SMS subito dopo.

Il routing è configurato a livello di workspace e una chiamata di creazione segue quanto risolto. Dare priorità a WhatsApp avviene a quel livello, quindi la chiamata di creazione resta la stessa riga di codice in entrambi i casi.

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

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

Un'unica API di verifica, per ogni canale utilizzato dai tuoi utenti.

WhatsApp si aggiunge a email e SMS come canale nello stesso piano per paese, ordinato nel modo che converte, sugli stessi due endpoint.

I tuoi dati

Tutti i campi di contatto sono obbligatori.

Per consentire al nostro team di contattarti per la demo.

Prodotti di interesse

Facoltativo

Ti contatteremo per organizzare la tua demo.
Informativa sulla privacy

Inizia con un canale.
Aggiungi gli altri quando sei pronto.

Una chiave API di test è subito tua. La produzione si sblocca quando aggiungi un metodo di pagamento e verifichi un mittente.

Usi Claude Code, Cursor o Codex? Copia un prompt di configurazione e il tuo agente installerà la CLI e le skill di Bird per te. Scegli il tuo:

Cursor