تمنع قائمة حظر العملاء عميلاً معروفاً بسلوكه الضار من الشراء منك مرة أخرى. لا يستطيع العميل المحظور الدفع، ويفقد اشتراكاته النشطة، ويمكنه عرض أي شيء في Customer Portal دون تغييره. أدر القائمة من الإعدادات ← قائمة الحظر أو عبر Blocklist API.

The Blocklist tab under Settings
ماذا يحدث عند حظر عميل
لا يؤدي الحظر إلى رد المدفوعات السابقة، ولا يؤثر في النزاعات المفتوحة. أجرِ أي عملية رد أموال بشكل منفصل من صفحة Refunds.
كيف تطابق قائمة الحظر العملاء
يمكنك الحظر باستخدام معرّف العميل أو البريد الإلكتروني. وفي كلتا الحالتين، يعتمد الحظر على البريد الإلكتروني للعميل، وليس على سجل العميل:- يشمل كل سجل يحمل ذلك البريد الإلكتروني. يمكن أن ينشئ إتمام الدفع سجل عميل جديداً لبريد إلكتروني عائد، لذلك يمكن تجاوز الحظر على معرّف عميل واحد، لكن لا يمكن تجاوز الحظر على البريد الإلكتروني.
- يشمل العناوين البديلة. تُقارَن عناوين البريد الإلكتروني بأحرف صغيرة بعد إزالة
+alias، لذلك يُعدbuyer+promo@example.comوBuyer@example.comالعميل نفسه. وتبقى النقاط في العنوان كما هي. - يقتصر على نشاطك التجاري. ينطبق الحظر على نشاطك التجاري فقط. ولا يزال بإمكان البريد الإلكتروني نفسه الشراء من أنشطة تجارية أخرى على Dodo Payments.
- يجب أن يكون البريد الإلكتروني مرتبطاً بعميل موجود. لا يمكنك حظر بريد إلكتروني لم يُتم عملية دفع معك من قبل، كما لا يمكن حظر سجل عميل بلا بريد إلكتروني.
حظر عميل
- From Settings
- From the customer's page
1
Open the Blocklist
انتقل إلى الإعدادات ← قائمة الحظر في لوحة التحكم.
2
Add to Blocklist
انقر على الإضافة إلى قائمة الحظر، ثم أدخل البريد الإلكتروني للعميل أو معرّف العميل. أضف سبباً حتى يتمكن فريقك لاحقاً من معرفة سبب إضافة الحظر.
3
Confirm
أكّد الحظر. تُلغى اشتراكات العميل النشطة فوراً، ويظهر الإدخال في جدول الإدخالات المحظورة.
إدارة العملاء المحظورين
تعرض صفحة قائمة الحظر كل حظر نشط:- إجمالي العملاء المحظورين: عدد العملاء المحظورين حالياً.
- الإدخالات المحظورة: صف واحد لكل حظر، يتضمن المعرّف الذي أدخلته (البريد الإلكتروني أو معرّف العميل)، والمحظور بواسطة (عضو الفريق الذي أضاف الحظر)، وتاريخ الحظر.
- البحث في المعرّف وعوامل التصفية: اعثر على إدخال باستخدام البريد الإلكتروني أو معرّف العميل، أو صفِّ النتائج حسب الشخص الذي أضاف الحظر ووقت إضافته.
- الإجراء: أدر الإدخال، بما في ذلك إلغاء حظر العميل.
صفحة العميل المحظور

A blocked customer's details page
- شارة محظور بجوار اسم العميل، وزر إلغاء حظر العميل.
- سجل النشاط: وقت إضافة العميل إلى قائمة الحظر، والسبب، وأي ملاحظات أضافها فريقك منذ ذلك الحين. انقر على إضافة ملاحظة لتسجيل سياق جديد، مثل نتيجة عملية رد المدفوعات. ويمكن تعديل الملاحظات لاحقاً.
- المعرّفات المرجعية: معرّف العميل المرتبط بهذا الحظر، جاهز للنسخ.
إلغاء حظر عميل
انقر على إلغاء حظر العميل في صفحة العميل، أو استخدم قائمة الإجراءات في صفحة قائمة الحظر.- تُستعاد تغييرات إتمام الدفع وCustomer Portal فوراً.
- لا تُعاد تفعيل الاشتراكات الملغاة. يجب على العميل الشراء مرة أخرى.
- يُحتفظ بالإدخال كسجل تدقيق مع ملاحظاته، لكنه لا يظهر بعد ذلك في القائمة النشطة.
- يمكنك حظر العميل نفسه مرة أخرى لاحقاً، وينشئ ذلك إدخالاً جديداً.
ما يراه العميل
لا يتم إبلاغ العميل المحظور مطلقاً بأنه محظور.- عند إتمام الدفع، تفشل الدفعة مع رفض عام: “لا يمكن معالجة هذه الدفعة.” تُرجع API القيمة HTTP
403مع رمز الخطأPAYMENT_NOT_PERMITTED، من دون ذكر السبب. ويُسجَّل السبب الحقيقي في سجلات Dodo Payments فقط. - في Customer Portal، تظل كل العناصر مرئية، لكن تُعطَّل جميع الإجراءات. وتُرجع أي عملية كتابة محظورة
PORTAL_ACTION_NOT_PERMITTEDمع الرسالة “هذا الإجراء غير متاح.” ويتضمن ملف تعريف البوابةread_only: trueحتى يتمكن تكامل بوابة مخصص من تعطيل عناصر التحكم الخاصة به. ولا تعرض البوابة إدخال قائمة الحظر أو ملاحظاته مطلقاً.
استخدام API
تتيح لك Blocklist API الحظر من أدواتك الخاصة، مثلاً عند وصول عملية رد مدفوعات. وتتطلب مفتاح API السري الخاص بك. ويمكن لأي مفتاح سرد الإدخالات وقراءة الملاحظات. أما المفتاح المفعّل له وصول للكتابة فيمكنه حظر العملاء وإلغاء حظرهم وإدارة الملاحظات. وتطبّق لوحة التحكم التقسيم نفسه على أدوار الفريق: يقرأ دور المشاهد القائمة، بينما يجري دور المحرر التغييرات.حظر عميل
أرسلcustomer_id أو email في المستوى الأعلى من body. ويُعد reason اختيارياً ويظهر في صفحة الإدخال.
Response
يُرجع حظر عميل محظور بالفعل HTTP
409 مع CUSTOMER_ALREADY_BLOCKED، ما لم تكن هناك اشتراكات لا تزال بانتظار الإلغاء. في هذه الحالة، تتابع المكالمة الإلغاء بدلاً من ذلك.التحقق مما إذا كان العميل محظوراً
تُرجع Get Customer Detail حقلين إضافيين:blocked_at، وهو وقت إضافة الحظر النشط (null عندما لا يكون العميل محظوراً)، وblocklist_entry_id، وهو الإدخال المرتبط به. وتترك نقطة النهاية List Customers كلا الحقلين فارغين.
إلغاء حظر عميل
204 عند النجاح. يؤدي إلغاء الحظر إلى استعادة عمليات الكتابة في إتمام الدفع والبوابة، ولا يعيد تفعيل أي اشتراك.
أفضل الممارسات
- سجّل السبب. يمنح السبب المختصر للحظر، إلى جانب الملاحظات المتعلقة بأي أحداث لاحقة، فريق الدعم لديك الصورة الكاملة دون مغادرة لوحة التحكم.
- احظر بعد عملية رد المدفوعات. افتح العميل من النزاع أو الدفعة واحظره من هناك، أو أتمت ذلك من webhook
dispute.openedباستخدامPOST /blocklist/customers. راجع النزاعات. - تحقق من
subscriptions_swept. عند الحظر عبر API، كرر المكالمة حتى تُبلغ الاستجابة عنtrue، حتى لا يبقى أي اشتراك نشط. - أجرِ رد الأموال بشكل منفصل. يوقف الحظر عمليات الشراء المستقبلية فقط. إذا كنت مديناً للعميل بمبلغ، فردّ الدفعة كالمعتاد.
- راجع القائمة. ألغِ حظر العملاء الذين حُلّت مشكلتهم. إلغاء الحظر فوري ويحافظ على السجل.
ذات صلة
Customer Management
ابحث عن عميل، وافتح صفحة تفاصيله، وأدر اشتراكاته.
Customer Portal
ما يستطيع العميل المحظور فعله وما لا يستطيع فعله في البوابة.
Disputes
استجب لعمليات رد المدفوعات وقرر متى يكون الحظر مبرراً.
Error Codes
ما المقصود بالقيمتين
PAYMENT_NOT_PERMITTED وPORTAL_ACTION_NOT_PERMITTED.