Lewati ke konten
OmniChannels.ai

OTP dan notifikasi transaksional di setiap kanal yang dipakai pengguna Anda

Kirim kode login, konfirmasi pembayaran, dan notifikasi layanan lewat WhatsApp dengan template copy-code, one-tap, atau zero-tap, lewat SMS dari Sender ID terdaftar, lewat RCS, atau lewat panggilan suara yang membacakan kode.

Pesan autentikasi WhatsApp dengan tombol salin kode. Kode ini hanya contoh data.

Jawaban singkat

Diperbarui

OmniChannels.ai mengirimkan OTP (kode verifikasi) dan notifikasi transaksional lewat WhatsApp, SMS, RCS, dan suara. Template autentikasi WhatsApp mendukung pengiriman copy-code, one-tap, atau zero-tap. SMS dikirim dari Sender ID terdaftar melalui konektivitas operator BroadNet, dan Voice OTP membacakan kode, termasuk dalam bahasa Arab. Anda menentukan urutan fallback (kanal cadangan) antarkanal, dan status pengiriman diteruskan ke sistem Anda lewat webhook. Aplikasi Anda yang membuat dan memeriksa kode.

Yang tercakup dalam pengiriman OTP dan notifikasi

Metode pengiriman OTP mana yang cocok untuk pengguna Anda?

Sebagian besar tim menawarkan lebih dari satu metode. Kombinasi yang tepat bergantung pada audiens, aplikasi, dan risiko fraud Anda.

ItemDetail
WhatsApp copy-codeTombol menyalin kode untuk ditempel ke aplikasi atau situs web Anda. Tidak perlu mengubah aplikasi.
WhatsApp one-tapTombol membuka aplikasi Android Anda dan meneruskan kode. Memerlukan integrasi aplikasi Android.
WhatsApp zero-tapKode diteruskan ke aplikasi Android Anda di latar belakang tanpa perlu mengetuk. Memerlukan integrasi aplikasi Android dan persetujuan ketentuan Meta.
SMS OTPBerfungsi di ponsel apa pun tanpa data. Di banyak pasar memerlukan Sender ID transaksional yang terdaftar.
RCS OTPPengirim bermerek dan terverifikasi di ponsel yang mendukung RCS, dengan fallback SMS otomatis di perangkat lain.
Voice OTPKode dibacakan dengan text-to-speech, termasuk bahasa Arab. Disiapkan bersama tim akun Anda.

Cara meluncurkan pengiriman OTP

Pembuatan dan pemeriksaan kode tetap ada di sistem Anda. Kami merencanakan pengiriman, fallback, dan pelaporan bersama Anda.

  1. 1

    Petakan alur verifikasi Anda

    Daftarkan di mana kode dikirim, seperti pendaftaran, login, reset kata sandi, dan pembayaran, serta negara tempat pengguna Anda berada.

  2. 2

    Siapkan kanal

    Buat template autentikasi WhatsApp, daftarkan Sender ID SMS transaksional, dan siapkan RCS serta Voice OTP jika Anda membutuhkannya.

  3. 3

    Hubungkan API dan webhook

    Panggil REST API dari backend Anda, pilih urutan fallback, dan arahkan webhook pengiriman ke sistem Anda. Akses uji hanya mengirim ke nomor Anda sendiri yang sudah terverifikasi.

  4. 4

    Tambahkan kontrol keamanan dan fraud

    Terapkan masa berlaku singkat, sekali pakai, batas percobaan, rate limit, dan allow-list negara di aplikasi Anda.

  5. 5

    Uji di perangkat nyata, lalu go live

    Periksa pengiriman dan waktu tiba di setiap operator dan kanal, lalu pantau jumlah kode yang dikirim dibandingkan dengan kode yang dimasukkan.

Siapa yang cocok memakai OmniChannels.ai untuk OTP dan notifikasi?

Cocok jika

  • Anda memverifikasi pendaftaran, login, atau pembayaran lewat nomor telepon.
  • Pengguna Anda berada di pasar yang umum memakai WhatsApp, tetapi sebagian masih membutuhkan SMS atau panggilan suara.
  • Anda menginginkan status pengiriman per kode agar tim support dapat melihat mengapa pengguna tidak menerimanya.
  • Anda mengirim kode dan notifikasi layanan dalam bahasa Arab dan Inggris.

Hal yang perlu diketahui sebelum memulai

  • OmniChannels.ai mengirimkan kode; membuat, menyimpan, dan memvalidasinya adalah tugas aplikasi Anda.
  • OTP berbasis nomor telepon lebih lemah dibandingkan aplikasi autentikator atau passkey karena risiko SIM swap dan penyadapan.
  • Template autentikasi WhatsApp tidak boleh memuat tautan, media, atau emoji, dan teksnya sudah ditetapkan oleh Meta.
  • Fallback dapat mengirim lebih dari satu pesan untuk kode yang sama; atur waktu tunggu agar pengguna tidak bingung.
  • Meta menagih pesan autentikasi WhatsApp per negara, SMS ditagih per segmen, dan suara per panggilan; pastikan Anda memeriksa harga terbaru.

Fallback kanal, langkah demi langkah

Kirim sekali lewat platform atau API. Jika suatu langkah tidak terkirim tepat waktu, kanal berikutnya mengambil alih secara otomatis, dan setiap status kembali dalam satu format webhook.

  1. 01

    WhatsApp

    Template kaya dengan tombol, tanda baca, dan balasan di kotak masuk

  2. 02

    RCS

    Kartu kaya bermerek jika ponsel dan operator mendukung RCS

  3. 03

    SMS

    Menjangkau setiap ponsel lewat jalur langsung ke operator

  4. 04

    Voice

    Kode atau pesan lisan saat pesan teks tidak sampai

Setiap langkah menunggu laporan pengiriman (DLR); batas waktunya diatur per kasus penggunaanSatu status pengiriman per pesan kembali ke webhook Anda

Pertanyaan seputar OTP dan notifikasi

Apa perbedaan antara copy-code, one-tap, dan zero-tap?

Copy-code menampilkan tombol yang menyalin kode untuk ditempel pengguna. One-tap membuka aplikasi Android Anda dan meneruskan kode. Zero-tap meneruskan kode ke aplikasi Android Anda tanpa perlu mengetuk. One-tap dan zero-tap memerlukan integrasi aplikasi Android; copy-code tidak.

Kapan sebaiknya kami memakai Voice OTP?

Gunakan panggilan suara sebagai fallback terakhir saat pesan tidak terkirim, untuk nomor telepon rumah (landline), atau untuk pengguna yang lebih suka mendengar kodenya. Panggilan membacakan kode dengan text-to-speech, termasuk dalam bahasa Arab.

Berapa lama kode berlaku?

Buat singkat dan terima setiap kode hanya sekali. Panduan NIST membatasi autentikasi out-of-band hingga 10 menit, dan banyak bisnis memakai jendela waktu yang lebih singkat untuk login dan pembayaran. Template autentikasi WhatsApp dapat menampilkan baris masa berlaku agar pengguna tahu batas waktunya.

Apa itu SMS pumping dan bagaimana mencegahnya?

SMS pumping, atau lonjakan trafik buatan, adalah fraud ketika bot meminta kode ke nomor-nomor yang memberi penyerang bagian dari biaya pengiriman. Cegah secara berlapis: pemeriksaan bot sebelum mengirim, hanya mengizinkan negara yang Anda layani, rate limit per nomor dan IP, serta peringatan saat jumlah kode terkirim naik tanpa diikuti kode yang dimasukkan.

Kanal mana yang sebaiknya dipakai pertama untuk mengirim OTP?

Tergantung pengguna Anda. WhatsApp menghadirkan pesan bermerek dengan copy-code atau isi otomatis bagi pengguna yang memiliki data. RCS memberikan pengirim terverifikasi di ponsel yang didukung. SMS menjangkau hampir semua ponsel, dan suara melengkapi sisanya. Banyak tim memulai dari satu kanal lalu beralih ke kanal berikutnya sebagai fallback.

Bisakah kami menaruh tautan login di OTP WhatsApp?

Tidak. Template autentikasi Meta tidak boleh memuat tautan, media, atau emoji. Kirim tautan lewat template utilitas (utility) terpisah jika alur Anda membutuhkannya.

Panduan tentang topik ini

Jelajahi lebih banyak platform

Rencanakan pengiriman OTP Anda bersama engineer kami

Ceritakan alur verifikasi, pasar, dan volume Anda. Kami akan meninjau kanal, fallback, status pengiriman, dan kontrol fraud bersama Anda.