Webhooks
Webhook adalah HTTP request yang dikirim Baiyar ke URL yang Anda
konfigurasi setiap kali sesuatu terjadi di project Anda — payment mencapai
status akhir, pengaturan project berubah, atau API key dibuat maupun
dicabut. Gunakan ini alih-alih polling
GET /v1/payments/{paymentID}
untuk tahu persis kapan pelanggan menyelesaikan pembayaran.
Webhook berlaku dengan cara yang sama untuk payment link maupun pembayaran langsung — siklus hidup payment di baliknya identik.
Mulai dari sini
Bagian berjudul "Mulai dari sini"- Mulai Cepat — konfigurasi URL, verifikasi signature, dan picu event tes, secara berurutan.
- Tentang
- Cara Kerja Webhook — konsepnya, dan apa yang terjadi antara payment selesai dan endpoint Anda dipanggil.
- Konfigurasi Webhook — atur URL dan dapatkan signing secret dari dashboard.
- Menangani Pengiriman Webhook — merespons dengan benar, retry, dan idempotency.
- Verifikasi Signature Webhook — pastikan request benar-benar dari Baiyar sebelum Anda memprosesnya.
- Transaction — payment.paid dan payment.failed, dikirim saat transaksi mencapai status akhir.
- Payment Attempt — payment_attempt.created, dikirim saat percobaan baru membayar transaksi dibuat.
- Payment Link — payment_link.created dan payment_link.cancelled.
- Project — project.updated, project.activated / project.deactivated, project.webhook_configured / project.webhook_removed, dan project.review_submitted.
- API Key — apikey.created dan apikey.deleted, dikirim saat key dibuat atau dicabut.