التكامل وواجهة API
لماذا لم يصل خطاف التحقق عبر الويب الخاص بي؟
ابدأ بسجل تسليم webhook.
فريق Toden · 2 دقائق للقراءة · العربية
في هذه الصفحة
إجابة مختصرة
ابدأ بسجل تسليم webhook. يوضح ما إذا كان Toden قد حاول التسليم؛ ثم تحقق من بيئة نقطة النهاية والأحداث المشتركة والاستجابة.
إذا لم تكن هناك محاولة التسليم
- تأكد من تكوين نقطة النهاية لنفس بيئة التحقق.
- تأكد من اشتراكه في الحدث الذي تتوقعه.
- التحقق من المرحلة الفعلية للتحقق. يُعد الإرسال وإكمال التحقق وسير العمل اللاحق أو قرار المراجع أحداثًا مختلفة. استخدم
verification.status_updatedعندما تحتاج إلى إجراء تغييرات على قرار السطر العلوي. - أرسل اختبار Sandbox باستخدام إجراء الاختبار الخاص بنقطة النهاية. يؤدي هذا إلى تسليم موقع دون تحقق كامل آخر.
إذا تمت محاولة التسليم
افحص الاستجابة المسجلة واربطها بسجلات جهاز الاستقبال الخاص بك. تحقق من عنوان URL العام والشهادة والتوجيه والاستجابة لـ HTTPS. المتصفح الذي يفتح عنوان URL بنجاح لا يثبت أن HTTP POST الموقع يصل إلى المعالج الصحيح.
إذا فشل التحقق من التوقيع، فاتبع دليل التوقيع الحالي باستخدام بايتات الطلب الأولية وسر نقطة النهاية تلك. يمكن أن يؤدي تحليل JSON وإعادة بنائه قبل التحقق من توقيعه إلى تغيير البايتات. تتمتع نقاط النهاية الخاصة بوضع الحماية والإنتاج بتكوينها الخاص.
يجب على جهاز الاستقبال الخاص بك التحقق من صحة الحدث، وإرجاع استجابة ناجحة على الفور، والتعامل مع العمل الأطول بشكل منفصل. استخدم الحدث المنطقي id لمنع إجراءات العمل المكررة عند إعادة محاولة التسليم أو إعادة إرساله.
لا تزال في عداد المفقودين؟
اتصل بـ Toden مع البيئة ومرجع نقطة النهاية ومرجع الحدث أو التسليم والوقت وحالة الاستجابة. قم بمشاركة مرجع نقطة النهاية بدلاً من سر التوقيع الخاص به، وقم بتنقيح بيانات مقدم الطلب من أي سجلات.
أدلة Toden ذات الصلة
هل كانت هذه المقالة مفيدة؟