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

2
اختر N8N
اختر بطاقة تكامل N8N.
3
إنشاء Webhook في N8N
في N8N، قم بإنشاء سير عمل جديد وأضف عقدة Webhook كمشغل. قم بتكوينها كـ webhook من نوع POST وانسخ عنوان URL الخاص بـ webhook.
4
ألصق عنوان URL الخاص بـ Webhook
ألصق عنوان URL الخاص بـ webhook في تكوين نقطة النهاية.
5
تكوين التحويل
قم بتحرير كود التحويل لتنسيق البيانات لسير عمل N8N الخاص بك.
6
اختبر وأنشئ
اختبر باستخدام حمولات عينة وانقر على إنشاء لتفعيل التكامل.
7
تفعيل سير العمل
في N8N، قم بتفعيل سير العمل الخاص بك لبدء تلقي أحداث webhook.
8
تم!
🎉 ستقوم أحداث الدفع الآن بتشغيل سير عمل N8N الخاص بك تلقائيًا.
أمثلة على كود التحويل
حمولة Webhook الأساسية
basic_webhook.js
معالج حدث الاشتراك
subscription_webhook.js
معالج تنبيه النزاع
dispute_webhook.js
حالات استخدام N8N الشائعة
إشعارات البريد الإلكتروني
إشعارات البريد الإلكتروني
- إرسال رسائل بريد إلكتروني عبر Gmail/Outlook لتأكيدات الدفع
- إنشاء تسلسلات بريد إلكتروني في Mailchimp/ConvertKit
- إرسال إشعارات عبر Slack/Discord عبر webhooks
- إنشاء سجلات Google Sheets تلقائيًا
- إرسال رسائل عبر Telegram/WhatsApp
تحديثات CRM
تحديثات CRM
- إضافة جهات الاتصال إلى HubSpot/Salesforce
- إنشاء صفقات في Pipedrive/Close
- تحديث سجلات العملاء في Airtable
- تسجيل الأنشطة في Monday.com
- مزامنة البيانات مع قواعد بيانات PostgreSQL/MySQL
إدارة المهام
إدارة المهام
- إنشاء مهام في Asana/Trello
- إضافة عناصر قائمة المهام في Notion
- إنشاء أحداث تقويم في Google Calendar
- إرسال إشعارات SMS عبر Twilio
- إنشاء مشكلات GitHub للنزاعات
معالجة البيانات
معالجة البيانات
- تحويل وإثراء بيانات الدفع
- تخزين الأحداث في قواعد البيانات (PostgreSQL، MongoDB)
- تجميع المقاييس والتحليلات
- إنشاء تقارير وتصديرات
- تشغيل سير عمل معقدة متعددة الخطوات
نصائح
- احتفظ ببنية الحمولة بسيطة لسهولة تحليل عقد N8N
- استخدم أسماء حقول متسقة عبر جميع الأحداث
- تضمين الطوابع الزمنية لتوقيت سير العمل وجدولته
- اختبر سير العمل الخاص بك باستخدام بيانات عينة قبل التفعيل
- استخدم عقدة IF في N8N للمنطق الشرطي والتوجيه
- استغل عقدة Code في N8N لتحويل البيانات المخصصة
- استخدم عقدة Switch لتوجيه أنواع الأحداث المختلفة إلى مسارات مختلفة
- إعداد سير عمل الأخطاء للتعامل مع فشل تسليم webhook
استكشاف الأخطاء وإصلاحها
سير العمل لا يعمل
سير العمل لا يعمل
- تحقق من أن عنوان URL الخاص بـ webhook صحيح وقابل للوصول
- تحقق من أن سير العمل مفعل في N8N
- تأكد من تكوين عقدة webhook كطريقة POST
- اختبر تسليم webhook في سجل تنفيذ N8N
- تحقق من إعدادات جدار الحماية/الشبكة للسماح بـ webhooks الواردة
- تحقق من إعدادات مصادقة webhook في N8N إذا تم تكوينها
البيانات لا تتطابق بشكل صحيح
البيانات لا تتطابق بشكل صحيح
- تحقق من أسماء الحقول في تكوينات عقد N8N
- تحقق من أن أنواع البيانات تتطابق مع التنسيقات المتوقعة في العقد
- استخدم ميزة الاختبار في N8N لفحص البيانات الواردة
- تأكد من أن كود التحويل يعيد JSON صالح
- تحقق من إعدادات تنسيق استجابة عقدة webhook
- استخدم عقدة Set لإعادة تسمية أو إعادة هيكلة الحقول
أخطاء تنفيذ سير العمل
أخطاء تنفيذ سير العمل
- راجع سجلات التنفيذ في N8N للحصول على رسائل خطأ مفصلة
- تحقق من إعدادات اتصال العقد والاعتمادات
- تحقق من وجود جميع الحقول المطلوبة في الحمولة
- اختبر العقد الفردية باستخدام بيانات عينة
- قم بتمكين سير عمل الأخطاء لالتقاط ومعالجة الفشل
- تحقق من حدود المعدل وحصص API للخدمات المتصلة