إعداد نقاط Webhook والتحقق منها
أنشئ نقاط HTTPS للأحداث المدعومة، واحمِ سر التوقيع، وتحقق من عمليات التسليم وأعد المحاولة بعد معالجة السبب.
- اختر السياقاستخدم الحساب أو المؤسسة التي تملك السجل.
- أدخل نقطة HTTPSحدد اسماً وعنواناً عاماً آمناً للأحداث.
- احفظ السرخزّن سر التوقيع المعروض مرة واحدة.
- تحقق من التوقيعافحص الحمولة الخام والطابع الزمني ومعرّف الحدث.
- تابع التسليماستخدم سجل المحاولات لمعالجة الفشل وإعادة الإرسال.
الأحداث والأدوار المدعومة
يمكن لنقطة Webhook الاشتراك في أحداث انتهاء المهمة وإصدار الفاتورة واقتراب حد الحصة. تتبع النقاط سياق الحساب أو المؤسسة. يدير المالك والمسؤول نقاط المؤسسة، بينما قد يقتصر دور العضو على العرض. لا تنشئ نقطة قبل التأكد من أن النظام المستقبل قادر على استقبال الحدث والتحقق منه.
- حدد سياق الحساب أو المؤسسة الصحيح.
- تحقق من أن الحدث المطلوب ضمن الأنواع المعروضة.
- تأكد من جاهزية النظام المستقبل والتحقق من التوقيع.
إنشاء نقطة عامة
أدخل اسماً من 2 إلى 120 محرفاً وعنوان HTTPS عاماً. ترفض المنظومة الوجهات الداخلية أو الخاصة لحماية التسليم. اختر الأحداث المطلوبة فقط، ثم أنشئ النقطة. قد تعرض المنظومة سر التوقيع مرة واحدة؛ انسخه مباشرة إلى مخزن الأسرار ولا تضفه إلى عنوان URL أو الشيفرة أو السجلات.
- أدخل اسماً واضحاً وعنوان HTTPS قابل الوصول من الخدمة.
- حدد أحداثاً يحتاجها النظام المستقبل فقط.
- انسخ السر المعروض إلى مخزن أسرار محمي.
التحقق من التوقيع ومنع التكرار
تتضمن الطلبات ترويسات التوقيع والطابع الزمني ومعرّف الحدث. احسب التحقق باستخدام نص الحمولة الخام كما وصل، لا بعد تحويل JSON أو إعادة تنسيقه. ارفض الطابع الزمني غير المناسب واحفظ معرّفات الأحداث لمنع معالجة الحدث نفسه أكثر من مرة. لا تعتبر نجاح اتصال HTTPS دليلاً على صحة التوقيع.
- احتفظ بنسخة الحمولة الخام قبل تحليلها.
- تحقق من التوقيع والطابع الزمني باستخدام السر.
- سجل معرّف الحدث لمنع التكرار بأمان.
سجل التسليم وإعادة المحاولة
يعرض سجل النقطة أحدث 50 عملية تسليم وحالاتها ونتائجها. افحص رمز الاستجابة والوقت ومرجع الحدث لمعرفة سبب التعثر. أصلح النظام المستقبل قبل إعادة المحاولة؛ فقد يؤدي تكرار التسليم إلى وصول الحدث مرة أخرى، ولذلك يجب أن يكون الاستهلاك آمناً عند التكرار. لا تشارك حمولة خاصة أو سراً مع الدعم.
- افتح سجل التسليم واختر المحاولة الفاشلة.
- عالج سبب الفشل في النظام المستقبل.
- أعد المحاولة وتحقق من ظهور نتيجة ناجحة.
تدوير السر واستبدال النقطة
عند تدوير السر، حدّث النظام المستقبل فوراً وتحقق من التوقيع بالسر الجديد. لا تعرض شاشة الإدارة قيمة السر القديمة مجدداً. لا يتوفر تعديل عنوان النقطة؛ أنشئ نقطة بديلة وتحقق منها ثم أوقف القديمة لتقليل الانقطاع. ألغ النقطة التي لم تعد مطلوبة.
- نسق تحديث السر لدى النظام المستقبل.
- أنشئ نقطة بديلة إذا احتجت إلى تغيير العنوان.
- تحقق من التسليم ثم ألغ النقطة القديمة.
معالجة فشل التسليم
قد يفشل التسليم بسبب عنوان غير متاح أو شهادة HTTPS أو مهلة اتصال أو استجابة غير ناجحة أو توقيع غير مطابق. تحقق من إتاحة المسار والشهادة وتوافق التحقق على النظام المستقبل. لا توسع الوصول إلى وجهات داخلية ولا توقف التحقق من التوقيع لمعالجة المشكلة. استخدم مرجع الحدث ووقت المحاولة للتشخيص.
- تحقق من العنوان العام والشهادة واستجابة النظام المستقبل.
- قارن التحقق من التوقيع بالحمولة الخام والسر الصحيح.
- أعد المحاولة بعد الإصلاح وأبلغ الدعم بمرجع آمن إن استمر الفشل.
الأسئلة الشائعة
ما الأحداث المتاحة؟
انتهاء المهمة وإصدار الفاتورة وبلوغ حد الحصة.
هل يمكن استخدام عنوان داخلي؟
لا. ترفض الخدمة الوجهات الداخلية والخاصة.
كيف أتحقق من التوقيع؟
استخدم الحمولة الخام وترويسة التوقيع والطابع الزمني والسر.
كم تسجيلاً يظهر؟
تظهر أحدث 50 عملية تسليم.
هل يمكن تعديل عنوان النقطة؟
لا. أنشئ نقطة بديلة وتحقق منها ثم ألغ القديمة.
هل يمكن إرسال السر للدعم؟
لا. شارك وقت الحدث ومرجعاً آمناً فقط.