المقدمة
يسمح لك تكامل مدفوعات دودي مع Slack بتلقي إشعارات فورية حول مدفوعاتك مباشرة في مساحة عمل Slack الخاصة بك. يمكّنك هذا التكامل من البقاء على اطلاع بحالة مدفوعاتك، وتتبع المعاملات، وإدارة مدفوعاتك بشكل أكثر كفاءة.يستخدم هذا التكامل بوابة إدارة الويب هوك الخاصة بنا لتحويل أحداث ويب هوك Dodo Payments تلقائيًا إلى رسائل متوافقة مع Slack. لا يلزم أي ترميز إضافي — فقط قم بتكوين الموصل وابدأ في تلقي الإشعارات.
البدء
Open the Webhook Section
انتقل إلى قسم Webhook في لوحة تحكم Dodo Payments الخاصة بك. انقر فوق زر + Add Endpoint، ثم افتح القائمة المنسدلة للويب هوك لعرض التكاملات الأخرى.

Grant Slack Permissions
امنح الأذونات اللازمة لتطبيق Incoming Webhooks في Slack حتى يتمكن من نشر الرسائل في القناة التي اخترتها.

Customize Transformation Code
أضف أو حرّر شفرة التحويل لتخصيص إشعارات Slack لحالتك. يمكنك استخدام القوالب الجاهزة أو كتابة المنطق الخاص بك.

Test and Create
اختبر شفرة التحويل باستخدام بيانات حدث مخصصة أو جاهزة. بمجرد أن ترضى عن النتيجة، انقر Create لتفعيل التكامل.

أمثلة على كود التحويل
إشعارات المدفوعات الأساسية
هذا التحويل يرسل رسائل نصية بسيطة لأحداث المدفوعات:payment_notifs.js
إشعارات الاشتراك الغنية
هذا التحويل ينشئ رسائل Slack غنية مع مرفقات لأحداث الاشتراك:subscription_notifs.js
إشعارات إدارة النزاعات
هذا التحويل يتعامل مع أحداث النزاع بألوان ملائمة وأهمية:dispute_notifs.js
معالج شامل لجميع الأحداث
هذا التحويل يتعامل مع جميع أنواع الأحداث بتنسيق متسق:all_events_notifs.js
أفضل الممارسات
لجعل إشعارات Slack فعّالة:- استخدم مرفقات رسائل غنية مع ألوان وحقول وتنسيقات لزيادة الوضوح وسهولة اتخاذ الإجراءات.
- تضمّن دومًا البيانات الرئيسية مثل المبالغ ورسائل العملاء والمعرّفات للتعرف السريع.
- اختر الألوان التي تتناسب مع نوع الحدث: الأخضر (
good) للنجاح، الأحمر (danger) للخصومات أو الأخطاء، الأصفر (warning) للإلغاءات، والأزرق (#36a64f) للأحداث الإعلامية. - أضف الطوابع الزمنية لتتبع وقت كل حدث.
استكشاف الأخطاء وإصلاحها
Notifications not appearing in Slack
Notifications not appearing in Slack
- تحقق من أن عنوان URL لويب هوك Slack صحيح ونشط
- تأكد من أن شفرة التحويل هي JavaScript صالحة
- تأكد من أن أنواع الأحداث المحددة يتم تشغيلها
- تحقق من أن تطبيق Slack الخاص بك يمتلك الأذونات اللازمة
Transformation errors
Transformation errors
- تحقق من بوابة إدارة الويب هوك لسجلات أخطاء التحويل
- تأكد من أن بنية الحمولة في الويب هوك تتطابق مع شفرة التحويل الخاصة بك
- اختبر شفرة التحويل باستخدام بيانات تجريبية
- تأكد من وجود جميع الحقول المطلوبة في حمولة الويب هوك
Missing event types
Missing event types
- تأكد من أن الأحداث التي تريد تلقيها مفعلة في تكوين ويب هوك Dodo Payments الخاص بك
- تحقق من أن أنواع الأحداث محددة في تكوين موصل Slack الخاص بك
- تأكد من أن نقطة النهاية الخاصة بك مكوّنة بشكل صحيح لاستقبال الأحداث
