Solusi · Developer & SaaS

OTP lewat SMS: mahal dan makin sering gagal. Email: masuk spam. Satu POST request: sampai.

Aplikasi Anda butuh menghubungi penggunanya — kode OTP, notifikasi transaksi, peringatan sistem. WhatsApp adalah inbox yang benar-benar dibuka orang Indonesia, dan Mustikane OmniChannel memberi Anda REST API sederhana + webhook dua arah untuk memakainya: satu endpoint kirim, autentikasi Bearer, dokumentasi lengkap di area pelanggan.

Kebocoran yang jarang dihitung

Ilustrasi: aplikasi dengan 10.000 OTP per bulan. Kode yang tersangkut di operator tidak pernah terlihat — sampai penggunanya mengeluh. Lewat WhatsApp, setiap kode punya status terkirim yang bisa Anda pantau, dengan biaya yang jelas per OTP: Rp390 dari saldo bila memakai nomor dari kami, atau tarif Meta Rp356,65 yang ditagih Meta langsung bila memakai nomor WhatsApp Business Anda sendiri.

Dan setiap OTP yang gagal sampai bukan cuma biaya — ia adalah pengguna yang batal mendaftar di detik terakhir.

Yang terjadi tiap sprint

Persona ilustratif: tim SaaS kasir 4 engineer — butuh OTP login, struk digital, dan peringatan stok untuk ribuan merchant.

Sebelum

  • • Vendor SMS: tarif ratusan rupiah/kirim, delivery report samar, dan komplain "kodenya nggak masuk" tiap minggu.
  • • Email notifikasi: dibangun rapi, berakhir di folder spam.
  • • Alternatif: pustaka WhatsApp tidak resmi yang dirawat sendiri — putus tiap WhatsApp update, dan engineer Anda jadi penjaganya.
  • • API resmi Cloud: proses pengajuan panjang untuk kebutuhan yang sebenarnya sederhana.
  • • Setiap proyek baru mengulang semua keputusan ini dari nol.

Sesudah

  • • POST /api/otp/send (add-on): kode dibuat, dikirim, diverifikasi server-side — hash aman, anti brute-force, kedaluwarsa otomatis.
  • • POST /api/send-message: teks, media, tombol, list, polling — satu endpoint, autentikasi Bearer, respons JSON konsisten.
  • • Webhook dua arah — pesan masuk WhatsApp diteruskan ke sistem Anda; untuk menerima event dari platform lain, Webhook Masuk Universal memverifikasi tiap kiriman dengan tanda tangan HMAC.
  • • Format request kompatibel gateway populer — migrasi dari layanan lama nyaris tanpa ubah kode.
  • • Rate limit jelas per paket, status kirim di Riwayat, dan pengiriman lewat jalur resmi Meta — infrastruktur pesan yang tidak perlu Anda rawat.

Integrasi pertama: satu curl

Kirim OTP

REST API
curl -X POST https://omni.mustikane.com/api/otp/send \
  -H "Authorization: Bearer mdi_xxx" \
  -d '{"sender":"628123...","number":"628999..."}'
  1. 1

    Daftar & tautkan nomor (lewat dialog Meta) — sandbox Anda langsung hidup begitu paket aktif.

  2. 2

    Buat API key di tab API Key — tampil sekali, simpan di secret manager Anda.

  3. 3

    Integrasikan endpoint yang Anda butuhkan: send-message, otp/send, otp/verify, cek nomor — referensi lengkap di /docs.

  4. 4

    Pasang webhook pesan masuk untuk mengalirkan balasan ke sistem Anda — bot dua arah siap.

Hitung nilainya

Jam engineer merawat unofficial library yang putus tiap updatesprint terganggu berulang
Pengguna batal daftar karena OTP tak kunjung sampaikonversi hilang di detik akhir
Paket Mustikane OmniChannel (notifikasi + webhook dua arah)mulai lihat halaman harga

OTP butuh add-on Verifikasi Nomor (OTP), lalu setiap kode ditarif per kirim: Rp390 dari saldo (nomor dari kami) atau Rp356,65 ke Meta (nomor Anda sendiri). Setiap kode juga memakai satu pesan dari kuota paket — bandingkan totalnya dengan tagihan SMS bulan lalu Anda.

Skenario ilustratif — hasil bergantung pada praktik pemakaian; kirim hanya ke pengguna yang menyetujui dihubungi.

Yang tersedia untuk developer

send-message (teks/media/tombol/list) otp/send + otp/verify (add-on) Cek nomor aktif Webhook dua arah Webhook Masuk Universal Kompatibel format gateway populer Dokumentasi API /docs (pelanggan) Rate limit jelas per paket

Coba dengan data Anda sendiri.

Tautkan nomor, import kontak, kirim campaign pertama. Bayar per bulan, berhenti kapan saja.

Bukan bidang Anda? Lihat segmen lain