Pengguna mengetuk satu tombol, WhatsApp terbuka dengan kode yang sudah terisi, lalu mereka menekan kirim. LoginWA mencocokkan pesan itu dan memberi tahu aplikasi Anda nomor mana yang baru saja masuk.
0 pesan OTP terkirim. 0 risiko banned dari OTP.
WhatsApp menindak nomor yang pesannya dilaporkan atau diblokir. Di sini nomor Anda hanya menerima, sehingga login tidak menambah satu pun pesan keluar.
OTP yang dikirim bisa tertahan saat perangkat pengirim terputus atau ponsel menampilkan “Waiting for this message”. Di sini pengguna mengirim dari ponselnya sendiri, jadi tahap itu tidak ada.
Satu kuota per login yang berhasil. Sesi yang kedaluwarsa atau ditinggalkan tidak dihitung.
POST https://api.loginwa.com/api/v1/auth/reverse/start
{}
200 OK
{
"session_id": "9b2f6c1e-…",
"mode": "any_sender",
"message": "LOGIN 48213907",
"wa_link": "https://wa.me/62811…?text=LOGIN%2048213907",
"expires_in": 300
}
# webhook
{ "event": "otp.verified",
"data": { "session_id": "9b2f6c1e-…", "phone": "6281234567890" } }
Tanpa kolom nomor. Nomor terverifikasi diambil langsung dari WhatsApp. Kode 8 digit.
Kirim nomor yang sudah Anda punya. Hanya pesan dari nomor itu yang bisa menyelesaikan sesi. Kode 6 digit.
| OTP WhatsApp | Reverse OTP | |
|---|---|---|
| Siapa yang mengirim pesan | OTP WhatsApp: Nomor Anda | Reverse OTP: Pengguna Anda |
| Pesan keluar per login | OTP WhatsApp: 1 atau lebih | Reverse OTP: 0 |
| Yang diketik pengguna | OTP WhatsApp: Nomor dan kode | Reverse OTP: Tidak ada (mode Login dengan WhatsApp) |
| Ditagih saat | OTP WhatsApp: OTP terkirim | Reverse OTP: Login berhasil |
| Paling cocok untuk | OTP WhatsApp: Konfirmasi transaksi; nomor yang harus Anda hubungi lebih dulu | Reverse OTP: Login dan pendaftaran |
100 login per bulan, tanpa kartu. Panggil satu endpoint; hubungkan nomor sendiri saat Anda ingin brand Anda tampil.
Mulai gratisReverse OTP tidak mengirim apa pun, jadi login tidak menambah risiko banned. Aturan WhatsApp tetap berlaku untuk aktivitas lain nomor itu: pesan lain yang Anda kirim, laporan dari penerima, dan kebijakan WhatsApp tentang penggunaan otomatis. Pakai nomor khusus untuk login dan jalankan broadcast dari nomor lain.
Hampir semua. Sebagian kecil akun menyembunyikan nomornya di balik ID privasi WhatsApp: 3 dari 347 pengirim baru ke nomor di LoginWA pada 7 Sep–7 Okt 2026. Sesi seperti itu berakhir failed dengan alasan sender_hidden, jadi Anda bisa langsung menawarkan OTP biasa.
Tampilkan wa_link sebagai QR. Pengguna memindainya dengan kamera ponsel dan WhatsApp terbuka dengan pesan siap kirim.
Satu kuota per login yang berhasil, di semua paket termasuk Free. Sesi yang kedaluwarsa atau ditinggalkan tidak dihitung.
Tidak. /api/v1/auth/start dan /api/v1/auth/verify tetap berjalan seperti biasa. Pakai reverse OTP sebagai default dan OTP biasa sebagai cadangan.
Nomor WhatsApp Anda sendiri begitu terhubung ke app, jadi pengguna mengirim pesan ke bisnis Anda. Sebelum itu, nomor verifikasi LoginWA yang menerima kode, jadi Anda bisa mulai tanpa scan QR; respons API menyebut yang mana (receiver).