WhatsAuth : Free 2FA, OTP, Notif, WhatsApp Gateway API Gratis
WhatsAuth menghadirkan solusi untuk :
- Single Sign On
- 2FA (2 Factor Auth)
- OTP (One Time Password)
- Notifikasi WA
- WhatsApp API Gateway untuk integrasi dengan aplikasi anda
Persiapan WhatsApp Gateway
Tahapan ini dilakukan terlebih dahulu sebelum melakukan pendaftaran, hal-hal yang harus dipersiapkan antara lain:
- Siapkan Nomor WhatsApp yang akan dijadikan Gateway API
- Siapkan URL WebHook sebagai penerima pesan masuk, kita akan melakukan test dahulu untuk mengetahui apa saja yang dikirim ke webhook bisa menggunakan layanan pipedream. Silahkan buka Panduan Membuat Dummy WebHook
Pendaftaran WhatsApp Gateway Melalui Interface Web
Proses nya tinggal buka wa.my.id dengan urutan :
- Scan QR Code dengan scanner QR atau tombol foto dari aplikasi whatsapp, kakak akan diarahkan masuk ke dalam situs.
- Input URL dan Secret Webhook kakak terus klik submit.
- Masukkan Pair Code ke WhatsApp yang ada di Handphone tunggu beberapa saat sampai proses loading di handphone selesai.
Tunggu beberapa menit hingga proses sinkronisasi WhatsApp selesai berjalan.
- Simpan token sementara yang muncul untuk digunakan di laman apidocs untuk ditukar menjadi token yang berlaku selama 30 hari.
- Kita akan melakukan uji pengiriman pesan untuk memastikan WhatsApp kita sudah terdaftar dengan baik. Masuk menu Kirim Pesan untuk mengirimkan pesan.
Tunggu beberapa menit maka pesan akan sampai ke tujuan, pastikan nomor tujuan tidak memblokir nomor pengirim.
- Buka Dokumen api untuk menukar token langkah sebelumnya menjadi token yang berlaku selama 30 hari.
- Klik bagian Authorize dan masukkan token ke dalam kolom Value: dan klik Authorize
- Klik API signup, klik Try it out. Kemudian masukkan URL dan Secret dari WebHook yang sudah dibuat sebelumnya. Lihat respon, simpan baik baik token yang diterima, token tersebut berlaku selama 30 hari.
Panduan Development WebHook Disertai Contoh Program
Silahkan buka Panduan Deployment WebHook
List fungsi API Lainnya
Beberapa list fungsi API lainnya :
- Untuk pendaftaran ulang device(whatsapp baru install ulang). Pilih pada bagian API device. Klik Try it out, kemudian masukkan token pada langkah sebelumnya. Ketika execute, maka akan ada notifikasi Pair Device pada handphone. Masukkan kode unik dari respon server field code ke WhatsApp pair device di handphone.
Tunggu beberapa menit hingga proses sinkronisasi WhatsApp selesai berjalan.
- Mencoba mengirimkan notif pesan kepada nomor telepon tujuan. Buka API message klik Try it out, isi to,isgroup dan message. Ketika klik execute maka akan ada notif pesan ke nomor tujuan dari nomor Gateway yang didaftarkan.
QRCode Login
API whatsauth dapat digunakan untuk pengembangan implementasi SSO, login menggunakan QR. Caranya deploy dahulu JS ini.
Tidak merespon pesan
Jika pesan yang dikirim tidak mendapatkan balasan dari webhook lebih dari 1 menit sejak pesan dikirim, maka coba langkah ini:
- Mencoba mengirimkan notif pesan kepada nomor telepon tujuan. Buka API message klik Try it out, isi to,isgroup dan message. Ketika klik execute maka akan ada notif “device belum di start”.
- Start device pada bagian API device. Klik Try it out, kemudian masukkan token pada langkah sebelumnya. Ketika execute, maka akan ada balasan message dari server.