Webhook

Notifikasi Realtime

Webhook Notifikasi

Server kami akan mengirim notifikasi otomatis ke URL kamu setiap kali ada event pembayaran — tanpa perlu cek status berulang-ulang.

1
Isi URL Server Kamu

Masukkan alamat endpoint yang siap menerima kiriman data (misal: https://bot-mu.com/webhook).

2
Pilih Event

Tentukan kejadian yang ingin dipantau, seperti Pembayaran Sukses atau Order Shop.

3
Terima Notifikasi

Server langsung kirim data ke URL kamu. Gagal? Otomatis dicoba ulang sampai 3 kali.

Status Webhook

Belum Aktif
🔔

Kamu belum punya konfigurasi webhook.
Isi form di bawah untuk memulai.

Konfigurasi

Endpoint harus bisa menerima metode POST. Contoh: https://bot-whatsapp-mu.com/webhook

Pembayaran QRIS
Shop / Role

Secret Key & Verifikasi

Secret key dipakai untuk memastikan data yang masuk benar-benar dari Paymet Gateway (anti palsu). Setiap kiriman menyertakan header X-Webhook-Signature berisi HMAC-SHA256 dari body. Copy key ini lalu verifikasi di server kamu.

Simpan konfigurasi dulu untuk mendapatkan Secret Key.
Contoh verifikasi di server (Node.js)
const crypto = require('crypto');
const signature = crypto
  .createHmac('sha256', SECRET)
  .update(rawBody)
  .digest('hex');

if (signature === req.headers['x-webhook-signature']) {
  // data asli dari Paymet Gateway, aman diproses
}
              

Uji Webhook Tanpa Server Eksternal

Belum punya endpoint di server kamu? Arahkan webhook ke receiver bawaan ini. Sistem akan mengirim test, lalu hasilnya (payload + validasi signature) langsung terlihat di halaman ini.

Pasang URL ini sebagai Webhook URL, lalu tekan Simpan dan Kirim Test — atau langsung gunakan tombol di bawah untuk uji cepat.

Hasil Test Receiver

Payload yang berhasil diterima receiver bawaan (maks. 20). Badge OK berarti signature terverifikasi asli dari Paymet Gateway.

Memuat…

Riwayat Pengiriman

Daftar kiriman terakhir (maks. 50). Klik satu baris untuk melihat detail payload & respons server kamu. Gagal otomatis dicoba ulang: 0s → 30s → 2 menit (3x total).

Memuat riwayat…