Xendit telah mengatur standar untuk 30 detik pada webhook untuk menjaga performa dan konsistensi pada transaksi dan memastikan pengalaman yang stabil, sehingga memberikan pengalaman yang stabil kepada pelanggan-pelanggan anda.
Apabila URL atau aplikasi anda merespon lebih dari 30 detik, berikut yang kami sarankan:
- Menangkap pesan dan menyimpan pesan tersebut.
- Setelah pesan didapatkan dan disimpan, aplikasi atau URL anda dapat merespon 200 sebagai response status
- Setelah itu, anda bisa membuat aplikasi anda sehingga dapat menggunakan pesan yang tersimpan sebelumnya dan mengupdate transaksi anda sesuai dengan pesan yang tersimpan
- Dengan melakukan hal tersebut, bukan hanya aplikasi atau URL anda dapat terhindar dari timeout tapi juga hal ini dapat menjaga stabilitas pada saat rekonsiliasi transaksi jika diperlukan dan merekonsiliasi pesan webhook yang tersimpan yang berisi update transaksi pada Xendit