المقدمة
قم بتنفيذ الوظائف بدون خادم والمهام الخلفية تلقائيًا عند حدوث أحداث الدفع. قم بمعالجة المدفوعات، إرسال الإشعارات، تحديث قواعد البيانات، وتشغيل سير العمل المعقد باستخدام منصة تنفيذ الوظائف الموثوقة من Inngest.تتطلب هذه التكاملات عنوان URL الخاص بـ webhook من Inngest من تكوين الوظيفة الخاصة بك.
البدء
1
افتح قسم Webhook
في لوحة معلومات مدفوعات Dodo الخاصة بك، انتقل إلى Webhooks → + إضافة نقطة نهاية وقم بتوسيع قائمة التكاملات.

2
اختر Inngest
اختر بطاقة تكامل Inngest.
3
إنشاء وظيفة Inngest
في Inngest، قم بإنشاء وظيفة جديدة ونسخ عنوان URL الخاص بـ webhook من تكوين الوظيفة.
4
لصق عنوان URL الخاص بـ Webhook
ألصق عنوان URL الخاص بـ webhook من Inngest في تكوين نقطة النهاية.
5
تكوين التحويل
قم بتحرير كود التحويل لتنسيق الأحداث لوظيفة Inngest الخاصة بك.
6
اختبار وإنشاء
اختبر باستخدام حمولات عينة وانقر على إنشاء لتفعيل التكامل.
7
تم!
🎉 ستقوم أحداث الدفع الآن بتشغيل وظائف Inngest الخاصة بك تلقائيًا.
أمثلة على كود التحويل
حمولة حدث أساسية
basic_event.js
معالج حدث الاشتراك
subscription_event.js
معالج حدث النزاع
dispute_event.js
حالات استخدام Inngest الشائعة
معالجة المدفوعات
معالجة المدفوعات
- إرسال رسائل تأكيد عبر البريد الإلكتروني
- تحديث سجلات العملاء
- معالجة المبالغ المستردة
- إنشاء فواتير
- تحديث المخزون
إدارة الاشتراكات
إدارة الاشتراكات
- الترحيب بالمشتركين الجدد
- معالجة الإلغاءات
- إرسال تذكيرات التجديد
- تحديث دورات الفوترة
- التعامل مع المدفوعات الفاشلة
التحليلات والتقارير
التحليلات والتقارير
- تحديث مقاييس الإيرادات
- تتبع سلوك العملاء
- إنشاء تقارير
- مزامنة البيانات مع منصات التحليلات
- حساب معدلات التراجع
نصائح
- استخدم أسماء أحداث وصفية لتحسين تنظيم الوظائف
- تضمين سياق المستخدم لتنفيذ الوظائف
- تعيين طوابع زمنية صحيحة لترتيب الأحداث
- هيكلة البيانات بشكل متسق عبر الأحداث
- استخدام ميزات إعادة المحاولة ومعالجة الأخطاء في Inngest
استكشاف الأخطاء وإصلاحها
الوظائف لا تعمل
الوظائف لا تعمل
- تحقق من أن عنوان URL الخاص بـ webhook صحيح ونشط
- تحقق من أن وظيفة Inngest تم نشرها ونشطة
- تأكد من أن أسماء الأحداث تتطابق مع مشغلات الوظائف
- راجع سجلات وظيفة Inngest بحثًا عن الأخطاء
البيانات لم تُستقبل بشكل صحيح
البيانات لم تُستقبل بشكل صحيح
- تحقق من أن هيكل الحمولة يتطابق مع توقعات Inngest
- تحقق من أن أسماء الأحداث مُنسقة بشكل صحيح
- تأكد من تضمين جميع الحقول المطلوبة
- اختبر باستخدام أداة اختبار webhook من Inngest