Lompat ke konten

payment_link.created

Dikirim saat payment link dibuat, lewat POST /v1/payment-links — lihat Payment Link untuk cara kerjanya.

Header Deskripsi
X-Baiyar-Signature t=<unix timestamp>,v1=<hex HMAC-SHA256> — lihat Verifikasi Signature Webhook
Content-Type application/json
{
"id": "evt_QpL9jZ4mR1sVn6TdWX78",
"type": "payment_link.created",
"created_at": "2026-09-02T08: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": "active",
"created_at": "2026-09-02T08:00:00Z"
}
}
Field Tipe Deskripsi
id string ID event unik — gunakan untuk deduplikasi pengiriman yang di-retry, bukan data.id
type string Selalu payment_link.created
created_at date-time Kapan event dibuat
data.id string Public ID payment link
data.fee_bearer string merchant atau customer — nilai resolusi: override milik link jika diatur, kalau tidak default project
data.fee_previews array Estimasi fee/net amount per metode pembayaran yang diizinkan
data.usage_type string single_use (default) atau reusable
data.status string Selalu active saat dibuat

data tidak menyertakan checkout URL — susun sendiri sebagai https://checkout.baiyar.id/p/<data.id>, format yang sama dengan yang dikembalikan response sinkron POST /v1/payment-links.

Tidak ada simulator sandbox untuk event ini — picu dengan benar-benar membuat payment link sandbox (POST /v1/payment-links, atau dari dashboard) dan perhatikan endpoint Anda menerima pengiriman dalam beberapa detik.

payment_link.cancelled — event payment link lainnya.