- Beranda
- Webhook
- Daftar event
Daftar event
Semua jenis event yang bisa dikirim Baiyar, kapan dikirim, dan cakupannya.
| Event | Kapan | Cakupan |
|---|---|---|
payment.created |
Pembayaran dibuat (API, dashboard, atau checkout). | proyek |
payment.succeeded |
Pembayaran lunas. late: true bila dibayar setelah sempat gagal atau kedaluwarsa. |
proyek |
payment.failed |
Pembayaran gagal setelah percobaan terakhir yang diizinkan, atau dibatalkan. | proyek |
payment.expired |
Pembayaran kedaluwarsa tanpa dibayar. | proyek |
payment.settled |
Provider melakukan settlement; uang pindah ke saldo tersedia. | proyek |
payment.unsettled |
Settlement ditarik kembali oleh operasional: uang pindah dari saldo tersedia kembali ke tertunda dan pembayaran menunggu settlement lagi (ditahan sampai operasional membuka tahanan). data.object.settlement_status kembali awaiting. |
proyek |
payment.reversed |
Pembayaran yang sudah dibayar ditarik kembali: provider membalikkannya (misalnya Singapay me-refund transaksi yang sudah settle dari saldo) atau operasional Baiyar. Pembayaran tetap paid; data.object.reversal berisi amount dan reversed_at. Saldomu berkurang sebesar yang kamu terima dan bisa menjadi minus. Baiyar tidak mengembalikan uang ke siapa pun; urusan dengan pembeli ada di antara kamu dan mereka. |
proyek |
payment.reversal_cancelled |
Provider membatalkan pembalikannya: data.object.reversal kembali null dan uangnya kembali ke saldomu. |
proyek |
payment.anomaly |
Ada yang tidak cocok pada pembayaran (nominal berbeda, dibayar dua kali, settlement tidak cocok). Peringatan: tidak perlu tindakan. data.object.anomaly berisi code dan detail. |
proyek |
payment.attempt.created |
Percobaan baru dimulai, misalnya pembayar memilih metode lain di checkout. | proyek |
payment.attempt.failed |
Satu percobaan gagal atau kedaluwarsa tetapi pembayaran masih bisa dibayar dengan cara lain. | proyek |
payment_link.created |
Payment link dibuat. | proyek |
payment_link.cancelled |
Link dibatalkan. | proyek |
payment_link.expired |
Link melewati waktu kedaluwarsanya tanpa dibayar. | proyek |
payment_link.completed |
Link sekali pakai dibayar, atau link menghabiskan max_uses. |
proyek |
payment_link.limit_reached |
Batas harian level akunmu menutup satu metode pembayaran link untuk sisa hari itu (dikirim sekali per link per hari, waktu Jakarta). data.object.limit.methods mendaftarkannya. |
proyek |
invoice.issued |
Invoice diterbitkan: tautan bayarnya ada dan, di live, pelanggan sudah dikirimi email. | proyek |
invoice.paid |
Invoice dibayar lunas. | proyek |
invoice.voided |
Invoice yang sudah terbit ditarik kembali. | proyek |
project.created |
Proyek dibuat. | proyek |
project.updated |
Proyek diubah; data.previous_attributes berisi nilai lamanya. |
proyek |
project.activated |
Proyek dinyalakan. | proyek |
project.deactivated |
Proyek dimatikan, oleh kamu atau oleh operasional. | proyek |
project.payment_methods_changed |
Metode pembayaran proyek diubah. | proyek |
project.live_requested |
Proyek dikirim untuk ditinjau agar bisa live. | proyek |
project.live_approved |
Proyek disetujui untuk live. | proyek |
project.live_revision_requested |
Peninjau meminta perubahan sebelum proyek bisa live (atau menarik kembali persetujuan). | proyek |
api_key.created |
API key dibuat. Key merchant hanya sampai ke endpoint merchant. Secret tidak pernah dikirim. | proyek / akun |
api_key.rotated |
Key dirotasi; replaced_key_id dan previous_key_valid_until ada di objek. |
proyek / akun |
api_key.revoked |
Key dicabut. | proyek / akun |
webhook_endpoint.created |
Endpoint didaftarkan. | akun (endpoint merchant) |
webhook_endpoint.updated |
Endpoint diubah; data.previous_attributes berisi nilai lamanya. |
akun (endpoint merchant) |
webhook_endpoint.deleted |
Endpoint dihapus. | akun (endpoint merchant) |
webhook_endpoint.secret_rotated |
Signing secret endpoint diganti (secret tidak pernah dikirim). | akun (endpoint merchant) |
webhook_endpoint.disabled |
Endpoint dimatikan setelah gagal berulang kali. | akun (endpoint merchant) |
webhook.test |
Dikirim saat kamu menekan Test pada sebuah endpoint. | endpoint itu |
Event pembayaran membawa objek pembayaran. Event payment_link.* membawa objek payment link beserta url-nya; event
invoice.* membawa invoice beserta url-nya. Status invoice (open, paid, atau void) bergantung pada event. Objek
webhook_endpoint.disabled berisi { id, scope, project_id, url, status, disabled_reason, consecutive_failures }.
Webhook tidak melaporkan perubahan verifikasi, level akun, informasi bisnis, rekening bank, kapabilitas, atau saldo. Baiyar
menampilkan pembaruan itu di email dan dashboard. Subscribe ke payment.settled untuk melacak settlement pembayaran.