تصميم Webhook
يجب أن يقبل endpoint الخاص بك JSON، يتحقق من المصدر، يرد بسرعة، ويعالج العمل بشكل غير متزامن.
التعامل الموصى به
- استقبل الحدث.
- تحقق من التوقيع أو السر المشترك عند تفعيله.
- خزّن معرف الحدث لمنع التكرار.
- أرسل العمل إلى Queue.
- أعد استجابة HTTP ناجحة.
الاعتمادية
اجعل معالجات Webhook قابلة للتكرار بدون ضرر. قد يعاد إرسال الأحداث عند timeout أو خطأ شبكة.