payment_link.cancelled
Dikirim saat payment link dibatalkan, lewat
POST /v1/payment-links/{id}/cancel — lihat
Payment Link untuk cara kerja
pembatalan.
Header
Bagian berjudul "Header"| Header | Deskripsi |
|---|---|
X-Baiyar-Signature |
t=<unix timestamp>,v1=<hex HMAC-SHA256> — lihat Verifikasi Signature Webhook |
Content-Type |
application/json |
Payload
Bagian berjudul "Payload"{ "id": "evt_hK83mBwXn5UyQ2TdRV46", "type": "payment_link.cancelled", "created_at": "2026-09-02T10:00:00Z", "data": { "id": "pl_test_8Kx3mQ9dPz2Nc7RwAB12", "project_id": "project_IChAi2NR4vzKN3SgEYPI", "merchant_name": "Zara Store", "reference": "001/P/IX/26", "title": "Invoice August", "description": "", "amount": 125000, "currency": "IDR", "fee_bearer": "merchant", "fee_previews": [ { "payment_method": { "type": "qris" }, "fee_amount": 875, "customer_amount": 125000, "merchant_net": 124125 } ], "allowed_payment_methods": [{ "type": "qris" }], "usage_type": "single_use", "customer_fields": { "name": false, "email": false, "phone": false, "address": false }, "status": "cancelled", "created_at": "2026-09-02T08:00:00Z" }}Bentuk data sama seperti payment_link.created,
dengan status: "cancelled". Tidak ada field cancelled_at terpisah —
created_at di level atas envelope adalah kapan pembatalan terjadi.
Pengujian
Bagian berjudul "Pengujian"Tidak ada simulator sandbox untuk event ini — picu dengan benar-benar
membatalkan payment link sandbox (POST /v1/payment-links/{id}/cancel,
atau dari dashboard) dan perhatikan endpoint Anda menerima pengiriman
dalam beberapa detik.
Langkah selanjutnya
Bagian berjudul "Langkah selanjutnya"payment_link.created — event payment link lainnya.