الانتقال إلى المحتوى الرئيسي

Documentation Index

Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt

Use this file to discover all available pages before exploring further.

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

أحداث الدفع

اسم الحدثنوع الحدثالوصف
Payment Succeededpayment.succeededيتم تشغيله عند معالجة دفعة بنجاح.
Payment Failedpayment.failedيحدث عندما تفشل محاولة الدفع بسبب أخطاء، بطاقات مرفوضة، أو مشكلات أخرى.
Payment Processingpayment.processingيشير إلى أن الدفع قيد المعالجة حالياً.
Payment Cancelledpayment.cancelledيتم تشغيله عند إلغاء الدفع قبل اكتماله.

أحداث الاسترداد

اسم الحدثنوع الحدثالوصف
Refund Succeededrefund.succeededيتم تشغيله عند معالجة استرداد بنجاح.
Refund Failedrefund.failedيحدث عندما تفشل محاولة الاسترداد بسبب أخطاء في المعالجة أو مشكلات أخرى.

أحداث النزاع

اسم الحدثنوع الحدثالوصف
Dispute Openeddispute.openedيتم تشغيله عندما يبدأ العميل نزاعاً.
Dispute Expireddispute.expiredيشير إلى أن النزاع انتهى دون تسوية.
Dispute Accepteddispute.acceptedيتم تشغيله عندما يقبل التاجر النزاع.
Dispute Cancelleddispute.cancelledيحدث عندما يتم إلغاء النزاع بواسطة العميل أو النظام.
Dispute Challengeddispute.challengedيتم تشغيله عندما يتحدى التاجر النزاع.
Dispute Wondispute.wonيشير إلى أن التاجر فاز بالنزاع بنجاح.
Dispute Lostdispute.lostيحدث عندما يخسر التاجر النزاع.

أحداث الاشتراك

اسم الحدثنوع الحدثالوصف
Subscription Activesubscription.activeيشير إلى أن الاشتراك نشط الآن وتم جدولة الرسوم المتكررة.
Subscription Updatedsubscription.updatedيتم تشغيله عند تحديث أي حقل في الاشتراك (مزامنة فورية بدون استعلام).
Subscription On Holdsubscription.on_holdيتم تشغيله عندما يتم تعليق الاشتراك مؤقتاً بسبب فشل التجديد.
Subscription Renewedsubscription.renewedيحدث عندما يتم تجديد الاشتراك بنجاح.
Subscription Plan Changedsubscription.plan_changedيتم تشغيله عندما يتم ترقية الاشتراك أو تخفيضه أو تعديله بإضافات مختلفة.
Subscription Cancelledsubscription.cancelledيتم تشغيله عند إلغاء الاشتراك من قبل التاجر أو العميل.
Subscription Failedsubscription.failedيشير إلى فشل الاشتراك. هذا يعني أننا لم نتمكن من إنشاء تفويض.
Subscription Expiredsubscription.expiredيتم تشغيله عندما يصل الاشتراك إلى نهاية مدته وينتهي.

أحداث مفتاح الترخيص

اسم الحدثنوع الحدثالوصف
License Key Createdlicense_key.createdيتم تشغيله عند إنشاء مفتاح ترخيص جديد لمنتج.

أحداث منح الاستحقاق

اسم الحدثنوع الحدثالوصف
منح تم إنشاؤهentitlement_grant.createdتم إنشاء منحة استحقاق جديدة للعميل. تصل منح مفتاح الترخيص delivered؛ وتصل المنح التي تعتمد على OAuth (ديسكورد، جيت هاب، نوتيون) pending.
منح تم تسليمهentitlement_grant.deliveredاكتملت تنفيذ المنحة — تم إصدار مفتاح الترخيص، حل روابط الملفات، أو منح الوصول إلى المنصة.
فشل المنحentitlement_grant.failedفشل في تنفيذ المنحة؛ تحقق من error_code و error_message.
منح تم إلغاؤهentitlement_grant.revokedتم سحب الوصول؛ تحقق من revocation_reason (حالة الاشتراك، الاسترداد، تغيير الخطة، أو يدويًا).
للحصول على مخططات التفاصيل، الأحداث النموذجية، والمرجع الكامل revocation_reason، انظر ويب هوك منح الاستحقاق.

أحداث الرصيد

اسم الحدثنوع الحدثالوصف
إضافة رصيدcredit.addedيتم تفعيله عند منح أرصدة للعميل (الاشتراك، مرة واحدة، الإضافات، أو API).
خصم الرصيدcredit.deductedيحدث عند استهلاك الأرصدة من خلال الاستخدام أو الخصم اليدوي.
انتهاء صلاحية الرصيدcredit.expiredيتم تفعيله عند انتهاء صلاحية الأرصدة غير المستخدمة بعد فترة انتهاء صلاحية محددة.
ترحيل الرصيدcredit.rolled_overيحدث عندما يتم ترحيل الأرصدة غير المستخدمة إلى منحة جديدة في نهاية الدورة.
فقدان الترحيلcredit.rollover_forfeitedيتم تفعيله عندما يتم خسارة الأرصدة لأن الحد الأقصى لترحيلها تم الوصول إليه.
تحميل زائدcredit.overage_chargedيحدث عندما يتم تطبيق رسوم إضافية على الاستخدام بعد الرصيد الصفري.
تعديل يدويcredit.manual_adjustmentيتم تفعيله عندما يتم إجراء تعديل يدوي على الرصيد أو الخصم.
انخفاض الرصيدcredit.balance_lowيتم تفعيله عندما ينخفض رصيد الرصيد إلى ما دون الحد المكون.

أحداث الاسترداد

اسم الحدثنوع الحدثالوصف
تم اكتشاف إتمام الشراء المتروكabandoned_checkout.detectedيتم تفعيله عند اكتشاف إتمام شراء غير مكتمل أو فاشل بعد 60 دقيقة.
استرداد إتمام الشراء المتروكabandoned_checkout.recoveredيحدث عندما يكمل العميل الدفع عبر رابط استرداد.
لمخططات الحمولة التفصيلية، ووصف الحقول، وأمثلة المعالج، انظر Webhook للاستعادة.

أحداث التحصيل

اسم الحدثنوع الحدثالوصف
بداية التحصيلdunning.startedيتم تفعيله عندما تبدأ محاولة لتحصيل الاشتراك الذي تم تعليقه أو إلغاؤه.
استرداد التحصيلdunning.recoveredيحدث عندما يقوم العميل بتحديث طريقة الدفع الخاصة بهم وتنجح الشحنة الناتجة.
للحصول على مخططات الحمولة التفصيلية، وصف الحقل، وأمثلة المعالج، انظر ويب هوك الاسترداد. تم تصميم أحداث الويب هوك هذه لتزويد التجار بتحديثات حيوية لإدارة عملياتهم بفعالية. قم بتنفيذ معالجات متينة لكل حدث ذي صلة في تكامل الويب هوك الخاص بك لضمان الوظائف السلسة والموثوقة.
Last modified on May 14, 2026