Panduan WA Gateway

Cara Kirim OTP WhatsApp Otomatis Lewat API (Tanpa Perlu Backend Rumit)

OTP via SMS mahal & open rate rendah. Pelajari alur OTP WhatsApp: generate kode, expiry, rate limit, dan contoh integrasi API.

WA
Tim WA Gateway
11 Januari 2026
4 menit bacaotp whatsapp
Developer integrasi API OTP WhatsApp
Developer integrasi API OTP WhatsApp · via Unsplash

OTP lewat SMS itu mahal, dan makin ke sini makin banyak provider yang naikin harga per pesan. Makanya banyak tim yang pindah ke OTP lewat WhatsApp, karena selain lebih murah, open rate-nya juga jauh lebih tinggi.

Alur OTP WhatsApp

User minta login atau daftar, sistem generate kode 6 digit, lalu kode itu dikirim lewat API WhatsApp gateway ke nomor user. Nggak ada yang eksotis di sini, cuma butuh tiga bagian: tempat nyimpen kode (bisa Redis atau tabel database biasa dengan expiry time), endpoint buat generate dan verifikasi kode, dan koneksi ke API gateway buat ngirim pesannya.

Contoh gampangnya pakai WA Gateway:

const kode = Math.floor(100000 + Math.random() * 900000);

await fetch("https://wa-gateway.vako.my.id/api/messages/send", {
  method: "POST",
  headers: {
    "Authorization": "Bearer " + process.env.WA_API_KEY,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    to: nomorUser,
    message: `Kode verifikasi kamu: ${kode}. Berlaku 5 menit, jangan kasih ke siapa pun.`
  })
});

Yang Sering Kelewat

  • Expiry time 3-5 menit — biar kode lama nggak numpuk di database.
  • Batasi percobaan kirim ulang — maksimal 3 kali dalam 10 menit per nomor, biar nggak dipakai buat spam atau nge-drain kuota kamu.
  • Simpan log pengiriman — kalau ada laporan "kode nggak masuk", kamu butuh riwayat buat cek apakah masalahnya di sistem kamu atau di sisi WhatsApp.

Satu hal lagi yang jarang disadari pemula: pastikan gateway yang kamu pakai punya sistem antrean dan delay otomatis. Kalau OTP dikirim beruntun tanpa jeda dari satu nomor pengirim, itu salah satu pemicu paling umum kenapa nomor gampang kena banned.

Membantu? Bagikan artikel ini

Siap coba di proyek kamu?

Login Google, scan QR sekali, dan kirim pesan pertama dalam 5 menit. Gratis 45 pesan tanpa kartu kredit.

Mulai Gratis

Artikel terkait

Lihat semua →