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

The Blocklist tab under Settings

ماذا يحدث عند حظر عميل

لا يؤدي الحظر إلى رد المدفوعات السابقة، ولا يؤثر في النزاعات المفتوحة. أجرِ أي عملية رد أموال بشكل منفصل من صفحة Refunds.

كيف تطابق قائمة الحظر العملاء

يمكنك الحظر باستخدام معرّف العميل أو البريد الإلكتروني. وفي كلتا الحالتين، يعتمد الحظر على البريد الإلكتروني للعميل، وليس على سجل العميل:
  • يشمل كل سجل يحمل ذلك البريد الإلكتروني. يمكن أن ينشئ إتمام الدفع سجل عميل جديداً لبريد إلكتروني عائد، لذلك يمكن تجاوز الحظر على معرّف عميل واحد، لكن لا يمكن تجاوز الحظر على البريد الإلكتروني.
  • يشمل العناوين البديلة. تُقارَن عناوين البريد الإلكتروني بأحرف صغيرة بعد إزالة +alias، لذلك يُعد buyer+promo@example.com وBuyer@example.com العميل نفسه. وتبقى النقاط في العنوان كما هي.
  • يقتصر على نشاطك التجاري. ينطبق الحظر على نشاطك التجاري فقط. ولا يزال بإمكان البريد الإلكتروني نفسه الشراء من أنشطة تجارية أخرى على Dodo Payments.
  • يجب أن يكون البريد الإلكتروني مرتبطاً بعميل موجود. لا يمكنك حظر بريد إلكتروني لم يُتم عملية دفع معك من قبل، كما لا يمكن حظر سجل عميل بلا بريد إلكتروني.

حظر عميل

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 حتى يتمكن تكامل بوابة مخصص من تعطيل عناصر التحكم الخاصة به. ولا تعرض البوابة إدخال قائمة الحظر أو ملاحظاته مطلقاً.
إذا كنت تعرض أخطاء إتمام الدفع أو البوابة في منتجك الخاص، فحافظ على هذا السلوك. اعرض رسالة عامة للقيمتين PAYMENT_NOT_PERMITTED وPORTAL_ACTION_NOT_PERMITTED. فكشف الحظر يخبر صاحب السلوك الضار بتجربة بريد إلكتروني مختلف.

استخدام 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 كلا الحقلين فارغين.

إلغاء حظر عميل

تُرجع نقطة النهاية HTTP 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.
آخر تعديل في ٢٥ سبتمبر ٢٠٢٦