OTP WhatsApp Unofficial & Official

Kirim OTP via WhatsApp
dengan 1 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).

Mulai Gratis · Tanpa kartu kreditJalur Unofficial & Official< 3 detik pengiriman
9:41
D

Dominank WA OTP

online

Ketuk untuk verifikasi nomor

Dominank WA OTP

Kode verifikasi kamu:

482931

Berlaku 10 menit. Jangan dibagikan.

9:41 ✓✓

Terverifikasi ✓

9:41 ✓✓

Login berhasil
send-otp.sh
# 1. Kirim kode OTP kamu sendiri — kami cuma antar
curl -X POST https://dominank-baileys-service-production.up.railway.app/otp/send \
  -H "X-API-Key: dwa_your_key" \
  -d '{"phone": "628123456789", "code": "482931", "expiryMinutes": 10}'

# 2. Atau kirim pesan custom sepenuhnya
curl -X POST https://dominank-baileys-service-production.up.railway.app/otp/send \
  -H "X-API-Key: dwa_your_key" \
  -d '{"phone": "628123456789", "message": "Your order has shipped!"}'
Cara Kerja

Alurnya sederhana

Kami cuma jalur pengirim di tengah — generate dan verifikasi kode sepenuhnya di sisi kamu.

01

Kamu generate kode

Backend kamu sendiri yang bikin dan simpan kode OTP — panjang, format, dan kebijakan kedaluwarsa terserah kamu. Kami tidak terlibat di bagian ini.

02

Kami kirim ke WhatsApp

Satu panggilan POST /otp/send dengan kode dan nomor penerima — kami teruskan ke WhatsApp mereka dalam hitungan detik.

03

Kamu verifikasi

User masukkan kode kembali ke app kamu. Backend kamu yang cek kecocokannya — kami juga tidak terlibat di bagian ini.

Use Case

Dipakai untuk apa saja?

Kapanpun kamu perlu memastikan user benar-benar pemilik nomor HP yang dia daftarkan.

Login & Verifikasi 2 Langkah

Pastikan yang login memang pemilik akun — tanpa password tambahan yang gampang lupa.

Pendaftaran Akun Baru

Konfirmasi nomor HP user asli sebelum akun dibuat, kurangi akun palsu dan spam.

Konfirmasi Checkout & Pembayaran

Amankan transaksi bernilai tinggi dengan kode konfirmasi sebelum diproses.

Reset Password / PIN

Verifikasi identitas user dulu sebelum mengizinkan reset password atau PIN.

Konfirmasi Pesanan & Pengiriman

Pastikan penerima yang tepat saat serah terima pesanan atau pengiriman COD.

Verifikasi Mitra & Penjual

Cek nomor HP mitra, driver, atau penjual baru sebelum akun mereka diaktifkan.

Kenapa Dominank WA OTP

Semua diurus untuk kamu

Kami mengelola koneksi WA dan keamanan — untuk jalur unofficial maupun official. Kamu cukup panggil API kami.

API 1 Endpoint

Satu panggilan POST /otp/send. 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.

Kedaluwarsa Kamu Yang Atur

Kirim expiryMinutes bareng kode kamu, kami sebutkan dengan akurat di pesan — tidak ada lagi "10 menit" yang tidak sesuai kebijakan kamu.

Autentikasi API Key

Kirim X-API-Key di header kamu. Regenerate kapanpun dari dashboard tanpa gangguan.

Dashboard Penggunaan

Pantau pengiriman dan kegagalan per bulan. Monitor kuota secara real time.

Pengiriman Fleksibel

Kirim kode polos yang dibungkus template OTP kami, atau pesan custom sepenuhnya untuk kebutuhan di luar OTP.

Tersedia via
Jalur UnofficialMulai Gratis
Official Meta APIEnterprise
Cara Mulai · Official Channel

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 →

01

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

02

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

03

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

Aktivasi dalam 1–2 hari kerja setelah info diterima
Setelah aktif, langsung bisa hit /otp/send
Contoh template yang baikMaks. 1024 karakter · Rekomen ≤ 160

✅ 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

Daftar Sekarang

Sudah daftar? Kirim info kamu ke WhatsApp Dominank untuk aktivasi.

Harga

Harga transparan, tanpa kejutan

Pilih jalur pengiriman sesuai kebutuhan. Upgrade kapanpun.

Unofficial Channel

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

20 OTP
Gratis

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
Mulai Gratis
Populer

Premium

10.000 OTP
Rp 150.000/bulan

Untuk UMKM & startup yang butuh volume lebih

  • Unlimited warmup training
  • 10.000 OTP pengiriman/bulan
  • Maks. 5 nomor WA
  • Custom message & frekuensi
  • Live log & monitoring
  • Priority support
Mulai Premium

Custom

Unlimited
Hubungi Kami

Volume besar & kebutuhan khusus

  • Unlimited warmup training
  • OTP volume custom
  • Jumlah nomor custom
  • SLA & uptime guarantee
  • Dedicated support
  • Integrasi & onboarding
Diskusi Sekarang
⚠️

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).

Official Channel · Meta API

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

1.000 OTP
Rp 500.000/bulan

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
Mulai Meta Lite
Best Value

Meta Premium

5.000 OTP
Rp 2.400.000/bulan

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
Mulai Meta Premium

Meta Custom

Unlimited
Hubungi Kami

Enterprise, fintech & marketplace

  • Volume OTP custom
  • Official Meta Cloud API
  • Multi-number setup
  • SLA enterprise
  • Integrasi & onboarding
  • Dedicated account manager
  • Invoice billing
Diskusi Sekarang

Perbandingan Jalur

FiturUnofficialOfficial (Meta)
Perlu warm-up nomorYa (simulator tersedia)Tidak
Risiko bannedAda (diminimalisir)Tidak ada
Harga mulaiGratisRp 500.000/bln
Centang hijauTidakOpsional
Setup time5 menit1–3 hari (verifikasi Meta)
Cocok untukUMKM, Startup, DevEnterprise, Fintech
Integrasi

Kirim dalam Menit

Copy, paste, dan kamu sudah bisa mengirim OTP WhatsApp asli.

# You generate and store the OTP code yourself — we just deliver it.
# expiryMinutes is required: we state it in the message, so it has to
# match your own expiry policy.
curl -X POST https://dominank-baileys-service-production.up.railway.app/otp/send \
  -H "X-API-Key: dwa_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"phone": "628123456789", "code": "482931", "expiryMinutes": 10}'

# → {"ok": true}

# Or send a fully custom message instead of a code — no template applied
curl -X POST https://dominank-baileys-service-production.up.railway.app/otp/send \
  -H "X-API-Key: dwa_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"phone": "628123456789", "message": "Your order #4821 has shipped!"}'

# → {"ok": true}
200

ok: true

Pesan berhasil dikirim ke WhatsApp

400

bad request

Phone, code/message, atau expiryMinutes tidak ada

401

invalid API key

X-API-Key tidak ada atau tidak valid

429

kuota habis

Kuota bulanan sesuai plan kamu sudah habis