Kirim OTP via WhatsApp
dengan 2 panggilan API
User kamu menerima pesan WhatsApp asli berisi kode 6 digit. Tanpa SMS, tanpa email — langsung ke inbox WA mereka. Pilih jalur unofficial (biaya rendah) atau official Meta API (enterprise).
Dominank WA OTP
online
Dominank WA OTP
Kode verifikasi kamu:
Berlaku 10 menit. Jangan dibagikan.
9:41 ✓✓
Terverifikasi ✓
9:41 ✓✓
# 1. Kirim OTP ke nomor WhatsApp manapun
curl -X POST https://api.dominank.com/v1/otp/send \
-H "X-API-Key: dwa_your_key" \
-d '{"phone": "628123456789"}'
# 2. Verifikasi kode 6 digit
curl -X POST https://api.dominank.com/v1/otp/verify \
-H "X-API-Key: dwa_your_key" \
-d '{"phone": "628123456789", "code": "482931"}'Semua diurus untuk kamu
Kami mengelola koneksi WA, rate limiting, dan keamanan — untuk jalur unofficial maupun official. Kamu cukup panggil API kami.
API 2 Endpoint
POST /otp/send dan POST /otp/verify. Tanpa SDK, tanpa library — HTTP biasa dari bahasa apapun.
Pengiriman WA Asli
Pesan terkirim langsung ke inbox WhatsApp user kamu — bukan SMS. Via jalur unofficial atau official Meta.
Rate Limit & Aman
3 pengiriman/nomor/15 menit. Maks. 5 percobaan verifikasi. Kode kedaluwarsa 10 menit. Semua diberlakukan di sisi server.
Autentikasi API Key
Kirim X-API-Key di header kamu. Regenerate kapanpun dari dashboard tanpa gangguan.
Dashboard Penggunaan
Pantau pengiriman, verifikasi sukses, dan kegagalan per bulan. Monitor kuota secara real time.
Kedaluwarsa 10 Menit
Kode otomatis kedaluwarsa setelah 10 menit. Setelah 5 percobaan gagal, kode langsung tidak valid.
3 info yang kamu perlu siapkan
Untuk jalur resmi Meta — tidak perlu setup sendiri, Dominank yang urus di belakang.
Pakai jalur unofficial? Daftar langsung di simulator →
Nomor WA Business
Nomor WhatsApp bisnis kamu yang akan dipakai kirim OTP ke user. Harus sudah aktif sebagai WA Business.
- Format:Internasional tanpa + (contoh: 6281234567890)
- Panjang:10 – 15 digit
- Tipe:WA Business aktif
Contoh:
6281234567890
Brand / Display Name
Nama yang tampil di WA penerima saat mereka menerima OTP. Harus sesuai nama bisnis kamu.
- Maks. karakter:100 karakter
- Karakter:Huruf, angka, spasi, simbol umum
- Contoh:Dominank, Toko Budi, MyApp ID
Contoh:
Dominank
Template Pesan OTP
Format pesan OTP yang akan dikirim ke user. Harus mengandung placeholder kode OTP.
- Maks. karakter:1024 karakter (rekomen ≤ 160)
- Wajib ada:{otp_code} sebagai placeholder
- Dilarang:URL, link, media (kebijakan Meta)
Contoh:
Kode verifikasi Dominank kamu adalah {otp_code}. Berlaku 10 menit. Jangan bagikan ke siapapun.
Setelah kamu submit 3 info di atas:
Submit 3 info di atas ke Dominank via WhatsApp
Dominank setup nomor kamu di Meta (1–2 hari kerja)
Terima API key — langsung bisa kirim OTP
✅ Template yang benar
Kode verifikasi {app_name} kamu adalah {otp_code}. Berlaku 10 menit. Jangan bagikan ke siapapun.
❌ Template yang salah
Klik link ini untuk verifikasi: https://myapp.com/verify?token=xxx — kunjungi sekarang!
Meta tidak izinkan URL di template OTP
Sudah daftar? Kirim info kamu ke WhatsApp Dominank untuk aktivasi.
Harga transparan, tanpa kejutan
Pilih jalur pengiriman sesuai kebutuhan. Upgrade kapanpun.
Kirim OTP via nomor WhatsApp pribadi atau bisnis kamu. Termasuk akses simulator untuk warm-up nomor secara otomatis. Cocok untuk UMKM, startup, dan developer yang ingin biaya rendah.
Free
Coba layanan tanpa biaya — cocok untuk testing
- 20 warmup training/bulan
- 20 OTP pengiriman/bulan
- Maks. 2 nomor WA
- Akses simulator warmup
- QR scan login
- Jadwal 14 hari otomatis
Premium
Untuk UMKM & startup yang butuh volume lebih
- Unlimited warmup training
- 5.000 OTP pengiriman/bulan
- Maks. 5 nomor WA
- Custom message & frekuensi
- Live log & monitoring
- Priority support
Custom
Volume besar & kebutuhan khusus
- Unlimited warmup training
- OTP volume custom
- Jumlah nomor custom
- SLA & uptime guarantee
- Dedicated support
- Integrasi & onboarding
Wajib: Aktivasi Manual Nomor di Hari Pertama
Sebelum menggunakan simulator, kamu harus mengaktifkan nomor WhatsApp baru secara manual di hari pertama. Jika langkah ini dilewati, risiko banned oleh WhatsApp sangat tinggi.
Lakukan hal berikut di hari pertama:
- ›Chat dengan minimal 5 nomor telepon berbeda secara natural
- ›Kirim dan terima foto (minimal 2–3 foto)
- ›Kirim dokumen (PDF, Word, atau file lainnya)
- ›Bagikan link (berita, artikel, atau link biasa)
- ›Bergabung atau buat 1–2 grup WhatsApp
- ›Balas pesan masuk dan lakukan percakapan dua arah
- ›Gunakan fitur status/story WhatsApp
Setelah nomor aktif selama 1 hari penuh secara manual, barulah gunakan simulator untuk warm-up otomatis bertahap (14 hari).
Menggunakan jalur resmi Meta Cloud API. Tidak memerlukan warm-up, tidak ada risiko banned. Cocok untuk fintech, marketplace, dan enterprise yang butuh keandalan tinggi.
Meta Lite
Jalur resmi Meta untuk aplikasi skala kecil-menengah
- 1.000 OTP/bulan
- Official Meta Cloud API
- Tidak perlu warm-up
- Template pesan terverifikasi
- Centang hijau (opsional)
- Response < 3 detik
- Email support
Meta Premium
Untuk aplikasi dengan traffic tinggi & keandalan enterprise
- 5.000 OTP/bulan
- Official Meta Cloud API
- Tidak perlu warm-up
- Template pesan terverifikasi
- Centang hijau (opsional)
- Priority delivery
- Dedicated number
- Priority support
Meta Custom
Enterprise, fintech & marketplace
- Volume OTP custom
- Official Meta Cloud API
- Multi-number setup
- SLA enterprise
- Integrasi & onboarding
- Dedicated account manager
- Invoice billing
Perbandingan Jalur
| Fitur | Unofficial | Official (Meta) |
|---|---|---|
| Perlu warm-up nomor | Ya (simulator tersedia) | Tidak |
| Risiko banned | Ada (diminimalisir) | Tidak ada |
| Harga mulai | Gratis | Rp 500.000/bln |
| Centang hijau | Tidak | Opsional |
| Setup time | 5 menit | 1–3 hari (verifikasi Meta) |
| Cocok untuk | UMKM, Startup, Dev | Enterprise, Fintech |
Kirim dalam Menit
Copy, paste, dan kamu sudah bisa mengirim OTP WhatsApp asli.
# Send OTP
curl -X POST https://api.dominank.com/v1/otp/send \
-H "X-API-Key: dwa_your_api_key" \
-H "Content-Type: application/json" \
-d '{"phone": "628123456789"}'
# → {"success": true, "data": {"expires_in": 600}}
# Verify OTP
curl -X POST https://api.dominank.com/v1/otp/verify \
-H "X-API-Key: dwa_your_api_key" \
-H "Content-Type: application/json" \
-d '{"phone": "628123456789", "code": "482931"}'
# → {"success": true, "data": {"verified": true}}success: true
OTP berhasil dikirim atau diverifikasi
invalid code
Kode salah, kedaluwarsa, atau maks. percobaan
invalid API key
X-API-Key tidak ada atau tidak valid
rate limited
Terlalu banyak pengiriman atau kuota bulanan habis