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

2
Select Inngest
اختر بطاقة التكامل Inngest.
3
Create Inngest Function
في Inngest، أنشئ دالة جديدة وانسخ عنوان ويب هوك من تكوين الدالة.
4
Paste Webhook URL
ألصق عنوان ويب هوك Inngest في تكوين نقطة النهاية.
5
Configure Transformation
حرر شفرة التحويل لتنسيق الأحداث الخاصة بدالتك في Inngest.
6
Test & Create
اختبر باستخدام أحمال بيانات نموذجية ثم انقر على إنشاء لتفعيل التكامل.
7
Done!
🎉 ستؤدي الآن أحداث الدفع إلى تشغيل وظائف Inngest الخاصة بك تلقائيًا.
أمثلة على كود التحويل
حمولة حدث أساسية
basic_event.js
معالج حدث الاشتراك
subscription_event.js
معالج حدث النزاع
dispute_event.js
حالات استخدام Inngest الشائعة
Payment Processing
Payment Processing
- إرسال رسائل تأكيد عبر البريد الإلكتروني
- تحديث سجلات العملاء
- معالجة عمليات الاسترداد
- إنشاء فواتير
- تحديث المخزون
Subscription Management
Subscription Management
- ترحيب بالمشتركين الجدد
- معالجة الإلغاءات
- إرسال تذكيرات التجديد
- تحديث دورات الفوترة
- التعامل مع المدفوعات الفاشلة
Analytics & Reporting
Analytics & Reporting
- تحديث مؤشرات الإيرادات
- تتبع سلوك العملاء
- توليد التقارير
- مزامنة البيانات مع منصات التحليلات
- حساب معدلات التسرب
نصائح
- استخدم أسماء أحداث وصفية لتحسين تنظيم الوظائف
- تضمين سياق المستخدم لتنفيذ الوظائف
- تعيين طوابع زمنية صحيحة لترتيب الأحداث
- هيكلة البيانات بشكل متسق عبر الأحداث
- استخدام ميزات إعادة المحاولة ومعالجة الأخطاء في Inngest
استكشاف الأخطاء وإصلاحها
Functions not triggering
Functions not triggering
- تحقق من أن عنوان ويب هوك صحيح ونشط
- تحقق من أن دالة Inngest منشورة ونشطة
- تأكد من أن أسماء الأحداث تتطابق مع محفزات الدالة
- راجع سجلات دالة Inngest بحثًا عن أخطاء
Data not received correctly
Data not received correctly
- تحقق من أن بنية الحمولة تتوافق مع توقعات Inngest
- تحقق من أن أسماء الأحداث منسقة بشكل صحيح
- تأكد من تضمين جميع الحقول المطلوبة
- اختبر باستخدام أداة اختبار ويب هوك الخاصة بـ Inngest