WhatsApp OTP

Dalam pratinjau

Kode sekali pakai, di WhatsApp.

Siapkan dalam:
Cursor

Verifikasi WhatsApp mengirimkan kode sebagai pesan authentication-template ke akun WhatsApp pengguna — kaya, bermerek Authifly, dan dikirim di aplikasi yang sudah mereka gunakan. Ini adalah saluran yang dapat dipesan dalam paket per negara yang sama, sehingga verifikasi dapat mengutamakan WhatsApp dan menyimpan SMS sebagai cadangan.

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

Sebuah saluran dalam paket, bukan integrasi baru.

WhatsApp adalah saluran phone-family di Bird Verify API: penerima adalah nomor telepon yang sama, panggilan create dan check tidak berubah, dan WhatsApp cukup menjadi entri yang dapat dipesan dalam paket saluran per negara. Anda memesannya di depan SMS di tempat yang mengonversi, dengan SMS berikutnya dalam paket di tempat lain.

Yang ditambahkan verifikasi WhatsApp.

Saluran yang dapat dipesan dalam paket per negara.

  1. 01

    Pengiriman authentication-template.

    Kode dikirim sebagai pesan authentication-template WhatsApp — format yang disediakan platform untuk kode sandi sekali pakai.

  2. 02

    Penerima sama, panggilan sama.

    Tuju nomor telepon yang sama dan panggil endpoint create dan check yang sama. WhatsApp adalah salurannya, bukan API yang berbeda.

  3. 03

    Dapat dipesan per negara.

    Tempatkan WhatsApp di depan SMS dalam paket saluran untuk negara-negara yang paling cocok, dan biarkan sisanya tetap mengutamakan SMS.

  4. 04

    SMS tetap sebagai cadangan.

    Target telepon membawa seluruh paket phone-family-nya, sehingga SMS berada di urutan berikutnya setelah WhatsApp. Saat delivery-driven advancement diluncurkan, verifikasi yang mengutamakan WhatsApp akan beralih ke SMS dalam sesi yang sama.

  5. 05

    Jaminan kode yang sama.

    Kode dihasilkan dengan sumber acak kriptografi dan disimpan hanya sebagai HMAC; panjang dan TTL dapat dikonfigurasi; pengecekan berdasarkan penerima. WhatsApp mewarisi setiap jaminan yang dimiliki saluran lainnya.

Utamakan WhatsApp, simpan SMS di urutan berikutnya.

Urutan saluran ada di konfigurasi, jadi memilih WhatsApp lebih dulu adalah perubahan konfigurasi, bukan perubahan kode. Panggilan create tetap sama.

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

Apakah verifikasi WhatsApp sudah tersedia saat ini?+
Ya. WhatsApp diluncurkan sebagai saluran awal bersama email dan SMS — entri yang dapat dipesan dalam paket per negara, tanpa perubahan pada panggilan create atau check. Voice adalah saluran yang masih dalam proses peluncuran.
Mengapa verifikasi melalui WhatsApp, bukan SMS?+
Pesan authentication-template WhatsApp bermerek dan tiba di aplikasi yang sudah sering dibuka banyak pengguna. Di pasar dengan penggunaan WhatsApp yang tinggi, memesannya di depan SMS memungkinkan Anda menjangkau orang di saluran yang mereka sukai, dengan SMS tetap sebagai cadangan.
Apa yang terjadi jika pengguna tidak menggunakan WhatsApp?+
Target telepon membawa seluruh paket saluran phone-family-nya, sehingga SMS berada di urutan berikutnya setelah WhatsApp. Saat delivery-driven advancement diluncurkan, verifikasi yang mengutamakan WhatsApp akan beralih ke SMS dalam sesi yang sama, dan setiap kode dalam sesi tersebut tetap berlaku hingga terverifikasi, kedaluwarsa, atau kehabisan percobaan.
Dari siapa pengguna saya melihat kode tersebut?+
Authifly, merek verifikasi Bird. Ini adalah identitas pada setiap kode yang diterima pengguna Anda: email datang dari otp@verify.authifly.com atau domain terverifikasi Anda sendiri, dan SMS serta WhatsApp bermerek Authifly. authifly.com adalah halaman publik yang meyakinkan penerima bahwa Authifly mengirim kode sekali pakai yang sah atas nama bisnis. Bird adalah platform tempat Anda membangun; Authifly adalah yang dilihat penerima.

Satu API verifikasi, setiap saluran yang digunakan pengguna Anda.

WhatsApp bergabung dengan email dan SMS sebagai saluran dalam paket per negara yang sama — diurutkan sesuai yang paling mengonversi, pada dua endpoint yang sama.

Mulai dengan satu channel.
Tambahkan yang lain saat Anda siap.

API key uji coba langsung tersedia untuk Anda. Akses produksi terbuka setelah Anda menambahkan metode pembayaran dan memverifikasi pengirim.

Menggunakan Claude Code, Cursor, atau Codex? Salin prompt pengaturan dan agen Anda akan menginstal Bird CLI dan skill untuk Anda. Pilih milik Anda:

Cursor