Skip to main content

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)
115 menit15 menit
245 menit1 jam
32 jam3 jam
43 jam6 jam
56 jam12 jam
612 jam24 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 pada Rincian Event memunculkan nama pengguna yang mengirimkan ulang event tersebut

  • Sumber: Otomatis mengindikasikan bahwa event tersebut dikirimkan oleh sistem

    Pengiriman 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.

Apakah dokumentasi pada bagian ini membantu?