Ketika anda telah mengatur URL untuk menerima webhook, ada kemungkinan dimana anda menerima webhook yang gagal.
Pengecekan menyeluruh dari alasan gagalnya webhook ini adalah langkah yang perlu dilakukan agar memastikan transaksi anda pada Xendit lebih lancar
Eror Umum
Xendit menampilkan data respon dari sistem Anda untuk membantu Anda melakukan pengecekan lebih lanjut apabila terjadi kesalahan atau eror pada sistem Anda. Data respon mengandung informasi-informasi seperti kode status HTTP, kode eror, durasi respon, dan body respon untuk membantu Anda melakukan diagnosa isu.
Kami mencoba mendokumentasikan semua eror sementara maupun eror fungsional yang kami temui pada pengguna-pengguna Xendit, beserta rekomendasi tindakan yang dapat dilakukan untuk memperbaiki eror-eror tersebut pada tabel berikut. Semua informasi-informasi ini juga dapat Anda temukan di halaman Rincian Event pada bagian Rincian Event dengan menampilkan data respon dan menunjukkan kursor Anda pada ikon informasi di sebelah eror yang Anda temui.
Eror HTTP | Deskripsi |
---|---|
4xx Client Error |
Client error artinya sistem Anda menangani webhook yang kami kirimkan dengan kurang tepat.
|
5xx Server Error |
Server error muncul ketika server Anda sedang mengalami kendala teknis saat kami mengirimkan webhook ke sistem Anda.
|
ETIMEDOUT / ECONNABORTED |
ETIMEDOUT atau ECONNABORTED artinya sistem Anda tidak berhasil merespon webhook yang kami kirimkan dalam 30 detik.
|
ECONNRESET |
ECONNRESET artinya sistem Anda menutup koneksi ke sistem Xendit dengan paksa, sehingga koneksi terputus ketika webhook dikirimkan.
|
CERT_HAS_EXPIRED |
CERT_HAS_EXPIRED artinya kami tidak dapat terhubung dengan URL server Anda karena certificate Anda telah kadaluarsa.
|
EAI_AGAIN / ESOCKETTIMEDOUT |
EAI_AGAIN atau ESOCKETTIMEDOUT artinya sistem kami tidak bisa terhubung dengan sistem Anda karena terjadi timeout pada DNS lookup, kemungkinan karena adanya error pada settingan proxy Anda, atau adanya gangguan jaringan sementara.
|
ECONNREFUSED |
ECONNREFUSED artinya sistem Anda menolak untuk terkoneksi dengan sistem Xendit.
|
UNABLE_TO_VERIFY_LEAF_SIGNATURE |
UNABLE_TO_VERIFY_LEAF_SIGNATURE artinya certificate chain server Anda tidak lengkap dan kami tidak dapat memverifikasi sertifikat SSL/TLS Anda.
|
ENOTFOUND |
ENOTFOUND artinya kami tidak menemukan webhook URL Anda karena adanya kegagalan pada DNS lookup.
|