Login, daftar, dan ubah nomor HP di Indonesia hampir selalu lebih lancar kalau kode verifikasi masuk WhatsApp, bukan SMS. JokulDigital memakai pola ini di tokonya sendiri dan menjual perangkat lunaknya sebagai JodiGateway.
Alur yang aman untuk OTP
- User minta kode → server buat 6 digit acak, simpan hash + waktu kedaluwarsa (5–10 menit).
- Normalisasi nomor: 08… menjadi 62…
- POST ke gateway dengan body teks berisi kode. Jangan log kode di file publik.
- User ketik kode → bandingkan, hapus atau tandai terpakai.
- Batasi kirim ulang (cooldown 30–60 detik) agar tidak dianggap spam oleh WhatsApp.
Kenapa self-hosted
Layanan cloud per pesan cepat mahal saat traffic naik. Dengan gateway di VPS Anda, biaya utamanya lisensi IP + listrik server. Endpoint JodiGateway menerima teks biasa atau objek text.body, kompatibel dengan banyak snippet PHP/Laravel yang dulu memakai gateway sejenis.
Kesalahan yang merusak deliverability
- Mengirim blast promo dari nomor yang sama dengan OTP.
- Tidak ada cooldown, user klik “kirim ulang” puluhan kali.
- Template terlalu panjang atau berisi tautan mencurigakan.
- VPS IP berubah tanpa perbarui lisensi dan
public_url.
Untuk kasir toko yang juga butuh notifikasi stok, lihat Jodiwa. Artikel terkait: WhatsApp Gateway API Indonesia.
Pertanyaan yang sering ditanyakan
PHP bisa kirim OTP ke JodiGateway?
Ya. Cukup HTTP POST JSON ke URL API perangkat, header Bearer atau X-Api-Key. JokulDigital memakai pola itu di checkout dan login.
Apakah perlu WhatsApp Business API resmi?
Untuk OTP volume wajar, banyak UMKM memakai gateway tertaut perangkat. Untuk merek korporat dengan template resmi Meta, jalur Cloud API berbeda dan lebih ketat.
Beli lisensi di jokuldigital.com/produk/jodigateway-whatsapp-api-gateway.


