Upaya Pengiriman dan Mekanisme Pengiriman Ulang
Kami mengerti bahwa setiap sistem atau server dapat mengalami kendala atau bahkan tidak tersedia dalam beberapa waktu, yang dapat diakibatkan oleh beragam macam potensi masalah, meskipun kejadiannya sangat langka. Xendit menyediakan fitur pengiriman ulang callback, baik secara otomatis ataupun manual, untuk membantu Anda menanggulangi / melakukan rekonsiliasi ketika terjadi masalah pada sistem atau server Anda yang mengakibatkan sistem Anda tidak dapat merespon callback Xendit. Kami juga mengirimkan notifikasi statistik callback melalui email yang dapat Anda berlanggan di Dasbor.
Pengiriman Ulang Otomatis
Webhook pengiriman ulang otomatis akan aktif secara otomatis untuk semua pengguna baru Xendit. Anda dapat mengaktifkan atau menonaktifkan fitur ini di Setelan Callback
info
Fitur pengiriman ulang otomatis akan efektif berjalan untuk event-event baru. Pengiriman ulang otomatis tidak akan berjalan untuk event-event lama atau yang sudah terjadi sebelumnya.
info
Pengiriman ulang otomatis tidak akan mengulang webhook dengan status URL Not Set
dan Timeout
. Pelajari lebih lanjut tentang status webhook disini. Mohon Anda menggunakan pengiriman ulang manual pada bila Anda perlu untuk mengirim ulang webhook.
Ketika fitur pengiriman ulang otomatis diaktifkan, event-event yang gagal akan dikirimkan ulang secara otomatis hingga 24 jam dengan jeda kemunduruan waktu yang eksponensial. Tabel berikut menunjukkan jeda waktu pengiriman ulang secara rinci:
Percobaan Ke- | Interval (relatif terhadap pengulangan terakhir) | Interval (relatif terhadap pengiriman pertama) |
---|---|---|
1 | 15 menit | 15 menit |
2 | 45 menit | 1 jam |
3 | 2 jam | 3 jam |
4 | 3 jam | 6 jam |
5 | 6 jam | 12 jam |
6 | 12 jam | 24 jam |
Untuk setiap event, Anda dapat mengecek status dan jadwal pengiriman ulangnya di tab Callback. Pelajari lebih lanjut pada halaman Lihat Event.
Pengulangan Pengiriman Manual
Xendit juga menyediakan fitur pengiriman ulang manual di tab Callback di Dasbor. Fitur ini memberikan fleksibilitas kepada pengguna untuk memilih dan menentukan event-event mana yang hendak dikirimkan ulang.
info
Anda memerlukan akses Developer untuk mengirimkan ulang callback secara manual
Untuk mengirimkan event secara manual, kunjungi tab Callback, cari event-nya, dan klik Resend. Aktivitas-aktivitas pengiriman ulang akan disimpan secara otomatis beserta waktu pengiriman ulang dan nama pengguna yang mengirim ulang callback tersebut. Alur aktivitas-aktivitas pengiriman callback dapat dilihat secara rinci pada Rincian Event
dengan membuka detil event tersebut.
Ketika pengiriman ulang manual dilakukan,
Sumber
padaRincian Event
memunculkannama pengguna
yang mengirimkan ulang event tersebutSumber: Otomatis
mengindikasikan bahwa event tersebut dikirimkan oleh sistemPengiriman Ulang Kustom
Pengirim ulang kustom webhook disediakan untuk membantu Anda mengirim ulang banyak webhook berdasarkan filter yang Anda inginkan. Dengan fitur ini, Webhook dapat difilter berdasarkan periode tanggal, status webhook, atau jenis produk, kemudian Anda dapat mengirim ulang semua webhook yang terfilter tersebut sekaligus.
Contoh penggunaan fitur ini adalah ketika service atau URL Anda tidak aktif, dan Anda perlu mengirim ulang semua webhook dalam periode waktu dengan status gagal. Kemudian Anda dapat mengirim ulang melalui Kirim Ulang Kustom
dengan memilih periode waktu dan status FAILED
. Setelah memilih Terapkan Filter
, Anda dapat melihat jumlah webhook dan dapat mengirim ulang.
info
Jumlah webhook maksimum yang dapat dicoba ulang adalah 500. Jika jumlahnya melebihi, sebaiknya sesuaikan filter dan kirim ulang webhook dalam beberapa kumpulan.
Anda cukup mengunjungi fitur di tab Callbacks, dan lihat Kirim Ulang Kustom
di sudut halaman.
Notifikasi Email Periodik
Xendit mengirimkan ringkasan statistik webhook Anda melalui email setiap 6 jam yang dapat Anda daftarkan melalui Dasbor. Notifikasi ini membantu Anda memonitor kesehatan webhook Anda secara berkala diatas sistem monitor-monitor yang Anda miliki.
Untuk mengaktifkan fitur ini, pengguna dapat mengunjungi setelan Penerima Email di Dasbor dan mengaktifkan Email laporan callback
. Anda juga dapat memilih untuk berhenti menerima notifikasi email dengan menghapus centang fitur tersebut pada setelan yang sama.