WhatsApp OTP

W podglądzie

Jednorazowe kody przez WhatsApp.

Konfiguracja w:
Cursor

Weryfikacja przez WhatsApp wysyła kod jako wiadomość typu authentication-template na konto WhatsApp użytkownika: atrakcyjną wizualnie, oznaczoną marką Authifly i dostarczaną w aplikacji, z której już korzysta. To dostępny kanał w tym samym planie per kraj, więc weryfikacja może zaczynać od WhatsApp, a SMS zachować jako rezerwę.

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();

Kanał w planie, a nie nowa integracja.

WhatsApp to kanał z rodziny telefonicznej w Bird Verify API: odbiorca to ten sam numer telefonu, wywołania tworzenia i sprawdzania pozostają bez zmian, a WhatsApp po prostu staje się konfigurowalną pozycją w planie kanałów per kraj. Ustawiasz go przed SMS tam, gdzie konwertuje, a SMS pozostaje następny w planie wszędzie indziej.

Co wnosi weryfikacja WhatsApp.

Konfigurowalny kanał w planie per kraj.

  1. 01

    Dostarczanie przez szablon uwierzytelniania.

    Kody są wysyłane jako wiadomości WhatsApp typu authentication-template — format zarezerwowany przez platformę dla jednorazowych kodów dostępu.

  2. 02

    Ten sam odbiorca, te same wywołania.

    Adresuj ten sam numer telefonu i korzystaj z tych samych endpointów tworzenia i sprawdzania. WhatsApp to kanał, a nie inny API.

  3. 03

    Konfigurowalne per kraj.

    Ustaw WhatsApp przed SMS w planie kanałów dla krajów, w których sprawdza się najlepiej, a resztę pozostaw z priorytetem SMS.

  4. 04

    SMS pozostaje w rezerwie.

    Cel telefoniczny niesie ze sobą cały plan rodziny telefonicznej, więc SMS stoi w kolejce tuż za WhatsApp. W miarę wdrażania awansowania opartego na dostarczaniu, weryfikacja z priorytetem WhatsApp przechodzi na SMS w tej samej sesji.

  5. 05

    Te same gwarancje dla kodów.

    Kody generowane z kryptograficznego źródła losowego i przechowywane wyłącznie jako HMAC; konfigurowalna długość i TTL; sprawdzanie po odbiorcy. WhatsApp dziedziczy wszystkie gwarancje, jakie mają pozostałe kanały.

Zacznij od WhatsApp, SMS jako następny w kolejce.

Kolejność kanałów znajduje się w konfiguracji, więc wybór WhatsApp jako pierwszego to zmiana konfiguracji, a nie zmiana kodu. Wywołanie tworzenia pozostaje takie samo.

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

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

WhatsApp OTP FAQ

Czy weryfikacja WhatsApp jest już dostępna?
Tak. WhatsApp jest dostępny jako kanał startowy obok e-maila i SMS — jako pozycja do zamówienia w planie per kraj, bez zmian w wywołaniach create ani check. Kanał głosowy jest wciąż w fazie wdrażania.
Dlaczego weryfikować przez WhatsApp zamiast SMS?
Wiadomości szablonu uwierzytelniania WhatsApp są brandowane i docierają w aplikacji, którą wielu użytkowników ma stale otwartą. Na rynkach z intensywnym użyciem WhatsApp ustawienie go przed SMS pozwala dotrzeć do ludzi na kanale, który preferują, z SMS wciąż w rezerwie.
Co się stanie, jeśli użytkownik nie korzysta z WhatsApp?
Cel telefoniczny niesie ze sobą cały plan kanałów rodziny telefonicznej, więc SMS stoi w kolejce tuż za WhatsApp. W miarę wdrażania awansowania opartego na dostarczaniu, weryfikacja z priorytetem WhatsApp przechodzi na SMS w tej samej sesji, a każdy kod w tej sesji pozostaje ważny do momentu weryfikacji, wygaśnięcia lub wyczerpania prób.
Od kogo moi użytkownicy widzą kod?
Authifly, marka weryfikacyjna Bird. To tożsamość na każdym kodzie, który otrzymują Twoi użytkownicy: e-mail przychodzi z otp@verify.authifly.com lub Twojej własnej zweryfikowanej domeny, a SMS i WhatsApp mają branding Authifly. authifly.com to publiczna strona, która zapewnia odbiorców, że Authifly wysyła legalne jednorazowe kody w imieniu firmy. Bird to platforma, na której budujesz; Authifly to to, co widzi odbiorca.

Jedno API weryfikacji, każdy kanał, po który sięgają Twoi użytkownicy.

WhatsApp dołącza do e-maila i SMS jako kanał w tym samym planie per kraj, ustawiany w kolejności zapewniającej najlepszą konwersję, na tych samych dwóch endpointach.

Zacznij od jednego kanału.
Dodaj kolejne, gdy będziesz gotowy.

Testowy klucz API otrzymasz od razu. Dostęp produkcyjny odblokujesz po dodaniu metody płatności i weryfikacji nadawcy.

Używasz Claude Code, Cursor lub Codex? Skopiuj prompt konfiguracyjny, a Twój agent zainstaluje za Ciebie Bird CLI i umiejętności. Wybierz swój:

Cursor