🔗 Konfigurasi Webhook
Webhook memungkinkan aplikasi Anda untuk menerima notifikasi secara otomatis ketika ada kejadian tertentu di WhatsApp, seperti pesan masuk atau pembaruan status pengiriman.
Keuntungan Menggunakan Webhook​
Daripada melakukan polling (mengecek berulang kali) ke API Wagy, Webhook memberikan data secara push (real-time). Ini jauh lebih hemat sumber daya dan membuat aplikasi Anda lebih responsif.
Fitur PRO
Fitur Webhook hanya tersedia bagi perangkat yang memiliki kuota PRO.
Langkah Konfigurasi​
- Siapkan sebuah URL di server Anda (contoh:
https://api.bisnisanda.com/wagy-webhook). - Masukkan URL tersebut di kolom Webhook URL.
- Klik Simpan URL.
- Klik tombol Verifikasi Sekarang. Wagy akan melakukan verifikasi kepemilikan URL dengan mengirimkan kode challenge. Pastikan server Anda merespons dengan benar sesuai standar dokumentasi teknis kami.
Keamanan Webhook Signature​
Untuk memastikan bahwa data yang masuk ke server Anda benar-benar berasal dari Wagy dan bukan pihak lain, kami menyediakan Webhook Secret:
- Wagy akan menyertakan header
X-Wagy-Signaturepada setiap pengiriman data. - Anda dapat memverifikasi tanda tangan ini menggunakan algoritme HMAC-SHA256 dengan Webhook Secret Anda sebagai kuncinya.
- Contoh kode verifikasi dalam berbagai bahasa pemrograman tersedia langsung di halaman konfigurasi panel.
Jenis Event yang Didukung​
Wagy mendukung berbagai jenis event, termasuk:
message.received: Saat ada pesan masuk ke nomor Anda.message.sent,delivered,read: Pembaruan status pesan yang Anda kirim.device.status_update: Notifikasi jika device Anda terputus atau terhubung kembali.
Terakhir, pelajari cara mengelola pembayaran di Billing & Pembayaran.