Panduan v2: Webhook

Diperbarui 19 Oct 2026

Integrasi API v1 telah deprecated dan akan dihentikan pada 20 Oktober 2026.
Segera migrasi ke API v2 ini, sebelum tanggal tersebut.

Daftar isi Panduan v2

  1. Memulai
  2. Membuat transaksi
  3. Status transaksi
  4. Webhook (Anda disini)
  5. Batalkan transaksi
  6. Simulasi pembayaran
  7. Penghitung biaya

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"
}'

Baca selanjutnya: Batalkan Transaksi

WA Geksa Support