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 webhookdisini. 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 Webhook Gagal

Xendit akan mengirimkan email setiap kali terjadi kegagalan pada permintaan webhook yang akan diterima oleh email yang terdaftar sebagai pemilik bisnis. Notifikasi email ini memungkinkan Anda memantau setiap permintaan webhook yang gagal dan memerlukan perhatian lebih lanjut, karena hal ini berpotensi mengganggu operasi bisnis Anda.

Jika Anda tidak ingin menerima notifikasi email ini, Anda dapat mengirimkan email ke fundamentals@xendit.co dengan menyatakan bahwa Anda ingin berhenti menerima Notifikasi Email Webhook Gagal. Tim kami akan segera merespons permintaan Anda dalam waktu 1x24 jam.

Last Updated on 2023-12-20