WhatsApp · SMS · Voice · Email · Missed Call

OTP.ID adalah layanan API OTP Indonesia untuk login, registrasi, dan verifikasi nomor pengguna. Kirim OTP lewat WhatsApp, SMS, Voice, Email, atau Missed Call dari satu integrasi—tanpa biaya bulanan, bayar hanya per OTP.

Deposit dari Rp10.000 · kredit uji Rp2.000 setelah daftar

kirim-otp.sh
DEMO
curl -X POST https://api.otp.id/v3/request \
  -H "Authorization: Bearer <api_key>" \
  -H "Content-Type: application/json" \
  -d '{
    "channel": "whatsapp",
    "destination": "6281234567890",
    "brand": "TokoKu"
  }'
memvalidasi kunci & tujuan1/4

Dipakai merchant fintech, edtech, e-commerce, dan SaaS di Indonesia — satu API untuk lima channel OTP.

1.383.084

OTP terkirim

3.917

Merchant terdaftar

5

Channel OTP

1

API integrasi

INFRASTRUKTUR OTP

Apa itu API OTP Indonesia?

API OTP Indonesia adalah layanan verifikasi yang menghubungkan backend aplikasi dengan channel pengiriman kode sekali pakai. Aplikasi Anda cukup terhubung ke OTP.ID sekali, lalu dapat mengirim OTP lewat WhatsApp, SMS, Voice, Email, atau Missed Call sesuai kebutuhan pengguna.

Satu kontrak API membantu tim developer menjaga alur request dan verifikasi tetap konsisten, sementara merchant dapat memilih channel berdasarkan biaya, jangkauan, dan pengalaman pengguna.

  • Satu integrasiTanpa mengurus banyak provider sendiri.
  • 5 channelPilih jalur yang paling sesuai untuk setiap alur aplikasi.
  • Pay-per-useBayar per OTP tanpa biaya langganan bulanan.
Ilustrasi satu API OTP.ID menghubungkan lima channel OTP
Satu integrasi OTP.ID menghubungkan WhatsApp, SMS, Voice, Email, dan Missed Call.

01 — CHANNEL

Pilih channel, sisanya kami urus.

WhatsApp OTP, SMS OTP, Voice OTP, Email OTP, dan Missed Call OTP tersedia dalam satu integrasi API OTP Indonesia. Pilih jalur yang paling sesuai untuk kebutuhan aplikasi Anda.

Ilustrasi smartphone menerima kode OTP WhatsApp

JALUR UTAMA

WhatsApp OTP

Mulai Rp120/OTP

Outbound dan Tap-to-Verify tersedia — pilih biaya per OTP sesuai alur verifikasi Anda.

Selengkapnya
Ilustrasi smartphone menerima kode OTP lewat SMS

JANGKAUAN TERLUAS

SMS OTP

Rp670/OTP

Jangkauan paling luas: semua ponsel menerima SMS tanpa aplikasi tambahan.

Selengkapnya
Ilustrasi smartphone menerima kode OTP lewat panggilan suara

PANGGILAN SUARA

Voice OTP

Rp595/OTP

OTP dibacakan lewat panggilan suara — cocok saat chat atau SMS sedang sulit dijangkau.

Selengkapnya
Ilustrasi smartphone menerima kode OTP lewat Email

PALING HEMAT

Email OTP

Rp20/OTP

Verifikasi hemat lewat email — cocok untuk registrasi dan login web.

Selengkapnya
Ilustrasi smartphone menerima kode OTP lewat Missed Call

TANPA SMS/CHAT

Missed Call OTP

Rp250/OTP

Verifikasi lewat panggilan tak terjawab — kode diambil dari digit nomor pemanggil.

Selengkapnya

HARGA & DEPOSIT

Bayar per OTP yang terkirim

Pay-per-use tanpa biaya langganan. Deposit dari Rp10.000; merchant baru mendapat kredit uji Rp2.000. Varian WhatsApp outbound/inbound dan harga lengkap ada di halaman harga.

02 — Smart Channel

Routing otomatis antar jalur WhatsApp.

Smart Channel memilih jalur WhatsApp secara otomatis. Channel lain (SMS, Voice, Email, Missed Call) dipilih eksplisit di request API — tidak ada fallback antar kategori. Diagram ini ilustrasi, bukan status produksi.

Ilustrasi Smart Channel (WhatsApp)
  1. WhatsApp — jalur A

    Request pertama ke nomor tujuan memakai jalur WhatsApp utama.

    menunggu
  2. WhatsApp — jalur B

    Request ulang ke nomor yang sama dalam jendela singkat dialihkan ke jalur WhatsApp lain.

    siaga
03 — Integrasi

Fokus ke produk, bukan urusan provider.

Anda cukup integrasikan satu API. OTP.ID membantu menangani jalur pengiriman dan kebutuhan operasional di belakangnya.

Perbandingan pekerjaan integrasi antara membangun sendiri dan memakai OTP.ID
Yang perlu Anda urusBangun sendiriPakai OTP.ID
Integrasi providerPilih, daftarkan, dan kelola setiap provider.Sudah termasuk
Setup sender dan templateDaftarkan sender dan ajukan template per channel.Dibantu tim OTP.ID
Logika OTPBangun pembuatan, masa berlaku, dan verifikasi kode.Sudah termasuk
Pilihan channelTentukan channel untuk setiap alur aplikasi.Otomatis dalam konfigurasi
Catatan pengirimanSimpan status dan riwayat pengiriman sendiri.Sudah termasuk
Setup produksi pertamaSiapkan endpoint, kredensial, dan prosedur operasional.Perlu disiapkan bersama tim

Integrasi provider

Bangun sendiri
Pilih, daftarkan, dan kelola setiap provider.
Pakai OTP.ID
Sudah termasuk

Setup sender dan template

Bangun sendiri
Daftarkan sender dan ajukan template per channel.
Pakai OTP.ID
Dibantu tim OTP.ID

Logika OTP

Bangun sendiri
Bangun pembuatan, masa berlaku, dan verifikasi kode.
Pakai OTP.ID
Sudah termasuk

Pilihan channel

Bangun sendiri
Tentukan channel untuk setiap alur aplikasi.
Pakai OTP.ID
Otomatis dalam konfigurasi

Catatan pengiriman

Bangun sendiri
Simpan status dan riwayat pengiriman sendiri.
Pakai OTP.ID
Sudah termasuk

Setup produksi pertama

Bangun sendiri
Siapkan endpoint, kredensial, dan prosedur operasional.
Pakai OTP.ID
Perlu disiapkan bersama tim
04 — FAQ

Hal yang perlu diketahui sebelum mulai.

Jawaban singkat tentang channel, biaya, deposit, dan cara kerja API OTP.ID.

Bagaimana skema harganya?

OTP.ID memakai skema pay-per-use: Anda hanya membayar per OTP yang dikirim, tanpa biaya bulanan.

Channel apa saja yang tersedia?

WhatsApp, SMS, Voice OTP, Email, dan Missed Call. Mode Smart Channel tersedia untuk routing otomatis antar jalur WhatsApp — bukan fallback ke SMS, Voice, Email, atau Missed Call.

Berapa deposit minimalnya?

Deposit minimal Rp10.000, dapat diisi ulang kapan saja dari dashboard. Merchant baru mendapat kredit gratis Rp2.000 untuk uji coba setelah syarat verifikasi email terpenuhi.

Apa yang perlu disiapkan untuk mulai?

Daftar di app.otp.id, ambil API key di dashboard, lalu hubungkan backend Anda. Merchant baru mendapat kredit gratis Rp2.000 untuk testing; nomor pengirim dan jalur channel kami siapkan sesuai pilihan Anda.

Apa itu Smart Channel?

Smart Channel adalah mode routing otomatis antar jalur WhatsApp: request pertama memakai satu jalur WhatsApp; request ulang ke nomor yang sama dalam jendela singkat dialihkan ke jalur WhatsApp lainnya. Tidak ada fallback otomatis antar kategori channel.

05 — Mulai

Mulai kirim OTP tanpa bangun dari nol.

Buat akun, dapatkan kredit uji Rp2.000, isi deposit dari Rp10.000 bila perlu, lalu hubungkan aplikasi Anda ke API OTP.ID.