Sub Akun OWNED
Pembaruan webhook URL pada sub akun OWNED tidak dapat dilakukan karena tidak memiliki “Developer” permission.
Webhook URL pada sub akun akan secara otomatis mengikuti webhook URL akun master
Sub Akun MANAGED
via Dashboard
- 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”
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
-
API Lama
-
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. -
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.
-
-
Payment API Baru:
-
payment_succeeded
: Notifikasi ketika pembayaran telah sukses dikonfirmasi atau diterima dari channel milik partner -
payment_awaiting_capture
: Notifikasi ketika ada permintaan pembayaran dengan capture_method yang di set ke mode MANUAL -
payment_pending
: Notifikasi ketika pembayaran sedang diproses oleh channel partner dan menunggu dari status terminal -
payment_failed
: Notifikasi ke sistem Anda ketika ada pembayaran yang gagal diproses -
capture_succeeded
: Notifikasi ketika ada manual capture melalui Payment Capture API telah berhasil. -
capture_failed
: Notifikasiketika ada manual capture melalui Payment Capture API telah gagal. Tersedia untuk semua bisnis
-
-
API Lama
-
Money-Out
-
batch_disbursement
: Notifikasi ketika Batch Disbursement telah berhasil dieksekusi. -
disbursement
: Notifikasi ketika Disbursement telah berhasil dieksekusi, dengan status berhasil atau gagal transfer. -
payout
:Notifikasi ketika Payout telah berhasil atau gagal diproses.- Pelajari lebih lanjut tentang webhook Payouts V2 disini.
-
-
Lainnya
-
report
: Notifikasi untuk mengirimkan laporan ke URL yang sudah anda tentukan.
-
-
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”.