Webhook: สิ่งที่คุณต้องทำเมื่อระบบแสดงรหัสสถานะ HTTP ที่ขึ้นต้นด้วย 3 (3xx)

รหัสสถานะ HTTP ในช่วง 300-399 ที่มาจากเซิร์ฟเวอร์ของคุณหมายถึงระบบพยายามเปลี่ยนเส้นทางคำขอการส่งเหตุการณ์ที่กำลังจะเกิดขึ้นไปยัง URL อื่น สำหรับ Webhook แล้ว Stripe จะถือว่าการตอบกลับที่มีการเปลี่ยนเส้นทางเป็นการดำเนินการที่ไม่สำเร็จ

สาเหตุที่พบบ่อยของปัญหานี้ได้แก่

หากต้องการแก้ไขปัญหานี้ ให้แก้ไขปลายทาง Webhook และเปลี่ยน URL ดังกล่าวให้เป็น URL สุดท้ายหลังจากเปลี่ยนเส้นทาง ซึ่งจะเป็น URL ปลายทางที่ระบบจะส่งเหตุการณ์ของ Stripe