Satu channel, tiga opsi harga publik
Pilih Random Number Rp370/OTP, Official OTP.ID Rp495/OTP, atau Tap-to-Verify Rp120/OTP sesuai alur verifikasi Anda.
CH/WHATSAPP
OTP.ID membantu merchant mengirim OTP lewat WhatsApp dari satu API, tanpa menyiapkan sendiri jalur pengiriman pesan. Anda bisa memilih varian outbound atau Tap-to-Verify sesuai alur verifikasi nomor yang dipakai aplikasi.
Outbound
WhatsApp Random Number
Rp370 / OTP
Outbound
WhatsApp Official OTP.ID
Rp495 / OTP
Inbound
WhatsApp Tap-to-Verify
Rp120 / OTP

WHATSAPP / USER-INITIATED
Verifikasi nomor tanpa mengetik OTP
Rp120 / OTP
User cukup mengirim satu pesan WhatsApp yang sudah disiapkan. OTP.ID mengembalikan isi pesan beserta hash-nya agar aplikasi Anda dapat memvalidasi nomor secara otomatis.

Pilih Random Number Rp370/OTP, Official OTP.ID Rp495/OTP, atau Tap-to-Verify Rp120/OTP sesuai alur verifikasi Anda.
Backend merchant cukup memanggil API OTP.ID untuk memulai verifikasi nomor lewat WhatsApp, tanpa merakit sendiri infrastruktur pengiriman pesan.
Merchant bisa memakai pengiriman WhatsApp biasa atau memilih Tap-to-Verify ketika pengalaman terbaiknya adalah pesan yang dikirim langsung oleh pengguna.
PANDUAN CHANNEL
WhatsApp OTP API adalah jalur verifikasi nomor yang mengirim kode OTP lewat WhatsApp dari sistem OTP.ID. Dengan OTP WhatsApp API ini, merchant cukup memanggil API untuk memulai verifikasi tanpa membangun infrastruktur pengiriman WhatsApp sendiri.
Di OTP.ID, halaman ini mencakup tiga pilihan publik untuk WhatsApp: Random Number, Official OTP.ID, dan WhatsApp Tap-to-Verify. Merchant dapat memilih alur outbound biasa atau user-initiated sesuai pengalaman verifikasi yang ingin dibangun.
01
Backend merchant mengirim request verifikasi ke OTP.ID dengan channel WhatsApp dan nomor tujuan.
02
Sistem meneruskan OTP lewat varian WhatsApp yang dipilih merchant, baik outbound biasa maupun Tap-to-Verify.
03
Pengguna menerima pesan OTP di WhatsApp, atau membuka WhatsApp untuk mengirim pesan Tap-to-Verify yang sudah disiapkan.
04
Merchant memverifikasi hasil OTP lewat alur backend yang sama untuk menyelesaikan login, registrasi, atau konfirmasi nomor.
Cocok untuk onboarding ketika nomor WhatsApp pengguna memang dipakai sebagai identitas utama akun.
Dipakai saat merchant ingin mengirim kode verifikasi lewat channel yang akrab sebelum login atau aksi sensitif.
Pilih flow ini ketika merchant ingin pengguna mengirim pesan WhatsApp yang sudah disiapkan agar verifikasi terjadi tanpa menunggu pesan outbound.
BANDINGKAN CHANNEL
Bandingkan harga mulai dan kegunaan setiap channel sebelum memilih jalur verifikasi untuk aplikasi Anda.
Mulai Rp120
Outbound dan Tap-to-Verify tersedia — pilih biaya per OTP sesuai alur verifikasi Anda.
Lihat detail WhatsApp OTPMulai Rp670
Jangkauan paling luas: semua ponsel menerima SMS tanpa aplikasi tambahan.
Lihat detail SMS OTPMulai Rp595
OTP dibacakan lewat panggilan suara — cocok saat chat atau SMS sedang sulit dijangkau.
Lihat detail Voice OTPMulai Rp20
Verifikasi hemat lewat email — cocok untuk registrasi dan login web.
Lihat detail Email OTPMulai Rp250
Verifikasi lewat panggilan tak terjawab — kode diambil dari digit nomor pemanggil.
Lihat detail Missed Call OTPJawaban singkat tentang channel, biaya, deposit, dan cara kerja API OTP.ID.
WhatsApp OTP API adalah channel verifikasi nomor yang mengirim OTP lewat WhatsApp. Merchant mengirim request ke OTP.ID, pengguna menerima OTP atau memicu Tap-to-Verify, lalu backend merchant menyelesaikan verifikasi dengan alur OTP yang sama.
Tidak. Merchant cukup mengintegrasikan API OTP.ID dan memilih varian WhatsApp yang sesuai dengan alur verifikasi yang ingin dipakai.
WhatsApp Random Number Rp370/OTP, WhatsApp Official OTP.ID Rp495/OTP, dan WhatsApp Tap-to-Verify Rp120/OTP.
WhatsApp outbound mengirim OTP ke pengguna, sedangkan Tap-to-Verify meminta pengguna mengirim pesan WhatsApp yang sudah disiapkan. Pada flow Tap-to-Verify, aplikasi memvalidasi isi pesan dan hash yang dikembalikan OTP.ID.
Tidak. SMS adalah channel terpisah yang dipilih merchant secara eksplisit ketika ingin memakai jalur lain selain WhatsApp.
Ya. Jika nomor tujuan tidak terdaftar di WhatsApp, pengiriman OTP lewat channel ini dapat gagal sehingga merchant perlu memilih channel lain.
Buat akun, dapatkan kredit uji Rp2.000, isi deposit dari Rp10.000 bila perlu, lalu hubungkan aplikasi Anda ke API OTP.ID.