Webhook adalah notifikasi yang dikirim dari Pakasir ke sistem Anda dalam bentuk Http POST. Dengan webhook, Anda tidak perlu berulang kali memanggil Api Status transaksi.
Webhook tersebut akan dikirim saat transaksi berhasil.
Pengaturan webhook
Untuk mendapatkan fasilitas webhook ini, Anda harus mengisi webhook URL yang ada di halaman detail proyek.
Pastikan URL tersebut dapat menangkap http POST dan mengembalikan response code 200 (OK).
Webhook Secret
Untuk memastikan bahwa webhook adalah asli berasal dari pakasir, Anda dapat mengecek header secret yang kami kirim.
X-Secret: asjhdehbcieuisgecwejbweubcwo
Secret ini dapat diambil dan di-reset di halaman detail proyek bagian bawah.
Request
Contoh HTTP request yang dikirimkan saat pembayaran berhasil:
curl --request POST \
--url https://your-webhook-url.com/pakasir-webhook \
--header 'X-Secret: asjhdehbcieuisgecwejbweubcwo' \
--data '{
"txn_id": "vwiqpcriq",
"order_id": "INV123123",
"amount": 99000,
"is_sandbox": false,
"status": "completed",
"completed_at": "2025-09-19T01:18:49.678622564Z"
}'
Geksa Support