via API
Ikuti tutorial pada tautan berikut:
https://developers.xendit.co/api-reference/#set-webhook-urls
-
Endpoint yang digunakan adalah sebagai berikut:
POST https://api.xendit.co/callback_urls/:type
- Pastikan API Key Akun Master yang dimasukkan sudah benar;
-
Masukkan tipe webhook pada path parameter ":type" di endpoint;
- Money-In
-
invoice
: Notifikasi ketika Invoice telah terbayarkan atau kedaluwarsa; -
recurring
: Xendit mengirimkan notifikasi ke sistem Anda ketika plan Subscription telah diaktifkan/tidak aktif, cycle telah dibuat/berhasil/gagal/mencoba ulang, atau upaya percobaan manual (force attempt) gagal. -
payment_method_v2
: Notifikasi ketika Payment Method V2 akan kedaluwarsa atau sudah diaktifkan/kedaluwarsa; -
payment_method
: Notifikasi ketika Payment Method akan kedaluwarsa atau sudah kedaluwarsa;- Payment Method merupakan abstraksi Kartu Debit/Akun Rekening Bank untuk transaksi Direct Debit;
-
direct_debit
: Notifikasi untuk setiap pembayaran Direct Debit yang berhasil; -
ewallet
: Tipe eWallet baru dari API/ewallets/charges
untuk menerima event charged dan event-event lainnya dari semua kanal eWallets; -
qr_code
: Xendit mengirimkan notifikasi ke sistem Anda ketika QR terlah berhasil dibayar atau proses refund telah selesai. Parameter ini hanya berlaku untuk APIqr_codes
versi2022-07-31
. -
fva_status
: Notifikasi ketika Virtual Account berhasil dibuat atau diperbaharui; -
fva_paid
: Notifikasi ketika Virtual Account telah berhasil dibayar oleh pelanggan Anda; -
ro_fpc_paid
: Notifikasi ketika kode pembayaran Alfamart/Indomaret telah berhasil dibayar oleh pelanggan Anda.
-
- Money-Out
-
batch_disbursement
: Notifikasi ketika Batch Disbursement telah berhasil dieksekusi. -
disbursement
: Notifikasi ketika Disbursement telah berhasil dieksekusi, dengan status berhasil atau gagal transfer.
-
- Money-In
-
Masukkan business ID sub akun di Header pada parameter "for-user-id";
- Masukkan webhook URL untuk sub akun Anda pada body request pada parameter "url";
- Klik "Send";
- Jika pembaruan webhook URL berhasil, maka parameter "status" pada response akan menjadi “SUCCESSFUL”.
via Dashboard
Sub Akun OWNED
Pembaruan webhook URL pada sub akun OWNED tidak dapat dilakukan via Dashboard karena tidak memiliki “Developer” permission.
Sub Akun MANAGED
- Login ke Dashboard Sub Akun Xendit Anda;
- Akses menu Settings > Developers > Webhook;
- Klik Webhook;
- Edit webhook URL sesuai yang diinginkan di kolom produk yang diinginkan;
- Klik “Save and test”