WhatsApp OTP

W podglądzie

Jednorazowe kody przez WhatsApp.

Konfiguracja w:
Cursor

Weryfikacja WhatsApp wysyła kod jako wiadomość szablonu uwierzytelniania na konto WhatsApp użytkownika — rozbudowaną, z brandingiem Authifly, dostarczaną w aplikacji, której już używa. To konfigurowalny kanał w tym samym planie per kraj, więc weryfikacja może rozpocząć się od WhatsApp, a SMS pozostaje w rezerwie.

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 szablonu uwierzytelniania WhatsApp — 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 — konfigurowalna pozycja w planie per kraj, bez zmian w wywołaniach tworzenia i sprawdzania. Głos to kanał, który jest wciąż wdrażany.
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 — uporządkowany pod kątem konwersji, 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