Apa arti error saat mengirim webhooks ?

Berikut adalah beberapa error yang paling umum terjadi saat mengirim webhook dan kemungkinan penyebabnya. Sebagian besar error besar berkaitan dengan server penerima. Dalam kasus seperti ini, kami menyarankan Anda untuk menghubungi tim dukungan layanan yang menerima webhook tersebut.

1. 3xx error (Redirection) - Server menunjukkan bahwa permintaan harus dikirim ke alamat yang berbeda.

Penyebab umum: 

  • Domain atau jalur (path) telah berubah
  • server mengalihkan ke halaman otorisasi
  • tidak adanya konfigurasi proxy dengan pengalihan

2. 4xx error (Client Error) - Permintaan telah terkirim, namun server menolaknya karena adanya masalah pada parameter, data, atau akses.

Penyebab umum:

  • Endpoint tidak ditemukan
  • kesalahan otorisasi
  • format data tidak valid dalam badan permintaan (JSON tidak valid)
  • melebihi jumlah permintaan yang diizinkan ke server

3. 5xx error (Server Error) - permintaan valid, tetapi server penerima tidak dapat memprosesnya.

Penyebab umum:

  • Server sedang tidak tersedia untuk sementara
  • proses timeout

4. Timeout terlampaui (permintaan terlalu lama dan timeout: server penerima tidak merespons permintaan dalam waktu 3 detik)

Penyebab umum:

  • Server kelebihan beban (overloaded)
  • adanya masalah jaringan

5. URL Tidak Tersedia atau Tidak Valid (URL ini tidak diizinkan/domain tidak ditemukan/server tidak dapat dijangkau)

Penyebab umum:

  • Typo pada URL webhook
  • penggunaan localhost atau IP internal
  • domain belum dikonfigurasi

6. Masalah Koneksi Aman (Server merespons melalui HTTP alih-alih HTTPS/koneksi dianggap tidak aman/gagal membuat koneksi yang aman)

Penyebab umum:

  • Pengaturan TLS yang salah atau tidak sesuai

7. Server Menolak atau Memutus Koneksi (Server menolak koneksi/server menutup koneksi secara tiba-tiba/koneksi terputus karena tidak ada aktivitas)

Penyebab umum:

  • Server mati atau kelebihan beban
  • waktu pengiriman Permintaan yang terlalu lama

8. Server Mengirim Respon Tidak Valid (Server mengirimkan respons yang tidak valid/berperilaku di luar dugaan)

Penyebab umum: 

  • Error pada penerimaan kode server

9. Unknown error (Kesalahan Tidak Dikenal)

Penyebab umum:

  • Gangguan sementara
  • masalah pada jaringan

Jika Anda memiliki pertanyaan lebih lanjut, silakan hubungi tim dukungan kami.