Skip to main content
بوابة العملاء هي منطقة آمنة مُستضافة حيث يمكن لعملائك إدارة الاشتراكات، وعرض الفواتير، والوصول إلى تفاصيل مفاتيح الترخيص—دون الحاجة للتواصل مع الدعم.

Create Portal Session (API)

أنشئ برمجيًا جلسات بوابة آمنة ومحددة زمنياً.

Subscriptions

إدارة الخطط المتكررة، والترقيات، والتخفيضات، والإضافات.

بوابة العملاء المُجددة التي تظهر الاشتراكات النشطة وطرق الدفع وسجل الفواتير

ما هي بوابة العملاء؟

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

الفوائد الرئيسية

  • خفض حجم الدعم: يحل العملاء طلبات الفوترة الشائعة بأنفسهم
  • الوصول السريع للقيمة: وصول فوري للفواتير والمفاتيح
  • تقليل خطر الإلغاء: رؤية واضحة لتجديدات وتفاصيل الخطط
  • آمن بتصميمه: الوصول المرمز برموز وروابط منتهية الصلاحية
  • تجربة محلية: البوابة متوفرة بـ 21 لغة، مع الكشف التلقائي وفقًا لتفضيلات متصفح العميل

طرق الوصول

يمكن للعملاء الوصول إلى البوابة باستخدام رابط ثابت أو رابط ديناميكي لمرة واحدة.

رابط ثابت (الوصول عبر البريد الإلكتروني)

يمكن للعملاء طلب الوصول إلى البوابة عن طريق إدخال بريدهم الإلكتروني في رابط ثابت لا ينتهي صلاحيته. يختلف تنسيق رابط البوابة الثابت حسب البيئة: وضع الاختبار (للاختبار والتطوير):
وضع الإنتاج (للإنتاج مع معاملات حقيقية):
استبدل {business_id} بمعرّف عملك الفعلي، ثم شارك الرابط المناسب مع العملاء حتى يتمكنوا من إدخال بريدهم الإلكتروني والحصول على وصول آمن إلى البوابة.
شاشة تسجيل الدخول عبر البريد الإلكتروني
1

Merchant flow

  1. انتقل إلى المبيعات → العملاء.
  2. انقر على مشاركة الدعوة.
  3. انسخ الرابط الثابت وشاركه مع عميلك.
2

Customer flow

  1. افتح الرابط الثابت.
  2. أدخل البريد الإلكتروني المستخدم أثناء الشراء.
  3. استلم رابط تسجيل دخول آمن للوصول إلى البوابة.
يتم التعرف على العملاء الحاليين تلقائيًا.

رابط ديناميكي (رابط سحري)

رابط سحري شخصي لمرة واحدة يرسل العملاء مباشرة إلى البوابة. ينتهي الرابط بعد 24 ساعة.
تنتهي صلاحية الروابط الديناميكية بعد 24 ساعة. إذا انتهت، فأنشئ وأرسل رابطًا جديدًا.
الوصول المباشر عبر الرابط السحري
1

Merchant flow

  1. انتقل إلى المبيعات → العملاء.
  2. انقر على مشاركة الدعوة.
  3. انسخ الرابط الديناميكي وشاركه مع عميلك.
2

Customer flow

  1. افتح الرابط الديناميكي.
  2. ادخل مباشرة إلى بوابة العملاء دون إدخال بريد إلكتروني.

ميزات البوابة

يوفر بوابة العملاء المُجددة واجهة نظيفة وموحدة مع شريط جانبي يسار وأقسام منظمة لجميع احتياجات إدارة الحساب.

Active Subscriptions

عرض جميع الاشتراكات النشطة مع اسم الخطة والسعر وتاريخ التجديد وفترة الصلاحية. انقر على “إدارة الاشتراك” لعرض التفاصيل أو تعديل معلومات الفوترة أو إيقاف الاشتراك مؤقتًا أو إلغائه.

Payment Methods

عرض جميع طرق الدفع المحفوظة (البطاقات، UPI، إلخ) في لمحة. حرّر طرق الدفع مباشرة من تفاصيل الاشتراك.

Billing History

عرض جميع المعاملات في جدول مفصل يحتوي على التاريخ، الحالة، نوع التسعير، الصلاحيات، والفواتير القابلة للتنزيل.

Billing Information

عرض وتحرير الاسم، البريد الإلكتروني، رقم الهاتف، وعنوان الفوترة من صفحة تفاصيل الاشتراك.

نظرة عامة على البوابة

تعرض الصفحة الرئيسية للبوابة جميع الاشتراكات النشطة، وطرق الدفع المحفوظة، وتاريخ الفوترة في عرض قابل للتمرير الواحد.
الصفحة الرئيسية لبوابة العملاء التي تعرض الاشتراكات النشطة وطرق الدفع

طرق الدفع وتاريخ الفوترة

قم بالتمرير لأسفل لعرض طرق الدفع المحفوظة وتاريخ الفوترة الكامل مع مؤشرات الحالة والفواتير القابلة للتنزيل.
طرق الدفع وسجل الفواتير مع تنزيلات الفواتير

دعم اللغة

بوابة العملاء متوفرة بـ 21 لغة، لذا يمكن لعملائك إدارة اشتراكاتهم وطرق الدفع وسجل الفواتير باللغة التي يفضلونها.

كيف تعمل اختيار اللغة

  • الكشف التلقائي: عند الزيارة الأولى، يكتشف البوابة لغة العميل المفضلة من إعدادات المتصفح ويحمّل الترجمة المطابقة إذا كانت متوفرة. اللغة الإنجليزية تُستخدم كخيار افتراضي.
  • التعديل اليدوي: يمكن للعملاء تغيير اللغة النشطة في أي وقت من خلال محدد اللغة في رأس البوابة (متاح على كلّ من سطح المكتب والهاتف المحمول).
  • حفظ التفضيلات: يتم حفظ اللغة المختارة في الكوكي NEXT_LOCALE (صالحة لمدة عام واحد) حتى يتذكر البوابة الخيار عبر الجلسات.

اللغات المدعومة

تغييرات الخطة (ترقية/تخفيض)

عندما يتم تنظيم المنتجات في مجموعات منتج، يمكن للعميل الترقية أو التخفيض بين الخطط مباشرة من بوابة العملاء.
هل تريد تمكين الترقية/التخفيض للاشتراكات الحالية؟ أضف منتجات اشتراكك إلى مجموعة منتج. بمجرد تجميعها، يمكن للعملاء التبديل بين الخطط في نفس المجموعة عبر بوابة العملاء.

الإجراءات المتاحة

كيفية عمل تغييرات الخطة

  1. يعرض العميل اشتراكه الحالي في البوابة
  2. تظهر خيارات الترقية/التخفيض المتاحة بناءً على مجموعة المنتجات
  3. يختار العميل الخطة الجديدة
  4. يتم حساب التكلفة وفقًا للمعدل الجديد ومعالجة الدفع فورًا (إذا كان ذلك ممكنًا)
  5. يتم تحديث الاشتراك إلى الخطة الجديدة
التغييرات في الخطط متاحة فقط بين المنتجات في نفس المجموعة. يجب أن تكون المنتجات من أنواع الفواتير الاشتراكية أو القائمة على الاستخدام.

عناصر التحكم في الأعمال

يمكن للشركات تهيئة سلوك اشتراكات البوابة في إعدادات الاشتراك:
  • السماح بتحديثات الاشتراك: تفعيل أو تعطيل إمكانية ترقية العملاء لاشتراكاتهم أو تخفيضها
  • السماح بإلغاء الاشتراك: تفعيل أو تعطيل إمكانية إلغاء العملاء لاشتراكاتهم بأنفسهم
  • السماح بإيقاف الاشتراك مؤقتًا: تفعيل أو تعطيل إمكانية إيقاف العملاء لاشتراكاتهم مؤقتًا واستئنافها بأنفسهم

Product Collections

تعرف على كيفية إعداد مجموعات المنتجات وتكوين مسارات الترقية/التخفيض.

تفاصيل الاشتراك

عندما ينقر العملاء على “إدارة الاشتراك” في أي اشتراك نشط، يتم نقلهم إلى صفحة تفاصيل الاشتراك. تُظهر هذه الصفحة:
  • تفاصيل الخطة: اسم الاشتراك والسعر وتاريخ التجديد وفترة الصلاحية
  • طريقة الدفع: البطاقة أو طريقة الدفع المرتبطة بالاشتراك، مع زر “تعديل”
  • معلومات الفوترة: الاسم والبريد الإلكتروني ورقم الهاتف وعنوان الفوترة، مع زر “تعديل”
  • سجل الفوترة: جدول مفصل بجميع المدفوعات لهذا الاشتراك
  • الإيقاف المؤقت: خيار لإيقاف الاشتراك مؤقتًا، يظهر عند السماح بالإيقاف المؤقت للخدمة الذاتية
  • إلغاء الاشتراك: زر بارز لإلغاء الاشتراك
صفحة تفاصيل الاشتراك التي تعرض معلومات الخطة وطريقة الدفع ومعلومات الفوترة وخيار الإلغاء

إلغاء الاشتراك

يمكن للعملاء إلغاء اشتراكهم مباشرة من صفحة تفاصيل الاشتراك. يؤدي النقر على “إلغاء الاشتراك” إلى فتح حوار تأكيد مع خيارين:
  • الإلغاء في تاريخ الفاتورة التالي: يبقى الاشتراك نشطًا حتى نهاية فترة الفاتورة الحالية، ثم يتم إلغاؤه تلقائيًا.
  • الإلغاء الآن: يتم إلغاء الاشتراك على الفور.
يتحكم إعداد السماح بإلغاء الاشتراك ضمن الإعدادات → الاشتراكات في الإلغاء الذاتي، ويكون مفعّلًا افتراضيًا. عند إيقافه، يتم تعطيل زر إلغاء الاشتراك مع عرض تلميح يطلب من العميل التواصل معك، كما يتم رفض مساري الإلغاء في البوابة — الإلغاء الآن والإلغاء في تاريخ الفوترة التالي —. أما العملاء الذين لديهم إلغاء مجدول مسبقًا، فيحتفظون بخيار التراجع عنه، حتى يتمكنوا من اختيار الاستمرار. ولا تتأثر عمليات الإلغاء التي تنفذها بنفسك مطلقًا.
مربع حوار إلغاء الاشتراك مع خيارات الإلغاء في تاريخ الفوترة التالي أو الإلغاء فورًا

أسباب الإلغاء

قبل تأكيد الإلغاء، يُطلب من العملاء الإجابة عن “لماذا تلغي اشتراكك؟” واختيار سبب من قائمة منتقاة. يُخزَّن السبب في الاشتراك ويظهر في حمولات webhook وواجهة API، ما يتيح لك تحليل أسباب فقدان العملاء وتخصيص عمليات استعادة العملاء.
نافذة إلغاء تعرض قائمة 'لماذا تلغي اشتراكك؟' المنسدلة مع أسباب مثل مرتفع التكلفة وميزات مفقودة وأخرى
تُكتب القيمة المحددة في حقل cancellation_feedback للاشتراك. ويمكن أيضًا تسجيل cancellation_comment اختياري بنص حر.
يتم أيضًا تضمين كلا الحقلين في حمولة webhook الخاصة بـ subscription.cancelled، ويمكنك تعبئتهما برمجيًا على PATCH /subscriptions/{subscription_id} عند جدولة عملية إلغاء أو تنفيذها عبر API.
اجمع بين cancellation_feedback وSubscription Dunning لتخصيص رسائل البريد الإلكتروني لاستعادة العملاء — على سبيل المثال، أرسل رمز خصم إلى العملاء الذين ألغوا اشتراكهم بسبب too_expensive، واستبيانًا بعنوان “ما الذي ينقصك؟” إلى العملاء الذين ألغوا اشتراكهم بسبب missing_features.

إيقاف الاشتراك مؤقتًا

يوفر الإيقاف المؤقت للعملاء خيارًا وسطًا بين الاحتفاظ بالاشتراك وإلغائه نهائيًا. يتوقف الاشتراك المؤقت عن إصدار الفواتير، لكنه يحتفظ بخطته وسجله، ما يتيح للعميل العودة إليه لاحقًا بدلًا من البدء من جديد. يفتح العملاء مربع حوار الإيقاف المؤقت من صفحة تفاصيل الاشتراك. يوضح مربع الحوار الخطة الحالية، ويحذّر من انتهاء الوصول فورًا، ويشرح كيفية تغيّر تواريخ الفوترة. يؤكد العميل الإجراء باستخدام إيقاف الاشتراك مؤقتًا.
Pause your subscription dialog showing the current plan, a warning that access is revoked immediately, and the pause confirmation button
ما يتم إبلاغ العميل به، وما يحدث فعليًا:
  • يتوقف الوصول فورًا. تتوقف الميزات والتنزيلات ومفاتيح الترخيص المضمنة في الاشتراك عن العمل حتى يتم استئناف الاشتراك.
  • لا يوجد تاريخ لانتهاء الإيقاف المؤقت. يظل الاشتراك متوقفًا مؤقتًا حتى يستأنفه العميل.
  • لا يضيع أي وقت. يتقدم كل من تاريخ الفوترة التالي وتاريخ التجديد بمقدار مدة الإيقاف المؤقت.
تتبع عملية الاستئناف التدفق نفسه. يعود الاشتراك إلى active وتتم استعادة الوصول إليه.
يتم التحكم في الإيقاف المؤقت للخدمة الذاتية من خلال إعداد السماح بإيقاف الاشتراك مؤقتًا ضمن Settings → Subscriptions، وهو معطّل افتراضيًا. عند إيقاف هذا الإعداد، لا يمكن للعملاء بدء إيقاف مؤقت جديد، مع أنه يظل بإمكان العميل المتوقف اشتراكه مؤقتًا استئناف الإيقاف المؤقت الذي بدأه بنفسه. لا تتأثر عمليات الإيقاف المؤقت التي تنفذها بنفسك من لوحة المعلومات مطلقًا.

How Pausing Works

سلوك الإيقاف المؤقت الكامل، بما في ذلك آثار الفوترة وتسوية الاستخدام وwebhooks.

تحديث طرق الدفع

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

إعادة تفعيل الاشتراكات المعلّقة

عند وضع اشتراك في حالة on_hold بسبب فشل الدفع، يجب على العملاء تحديث طريقة الدفع لإعادة تفعيله. وتنفذ عملية التحديث تلقائيًا ما يلي:
  1. إنشاء رسوم للمبالغ المستحقة المتبقية
  2. إنشاء فاتورة للرسوم
  3. معالجة الدفع باستخدام طريقة الدفع الجديدة
  4. إعادة تفعيل الاشتراك إلى حالة active عند نجاح الدفع
لن يتم تجديد الاشتراكات الموجودة في حالة on_hold تلقائيًا. يجب على العملاء تحديث طريقة الدفع لتسوية المستحقات وإعادة تفعيل الاشتراك.
بعد تحديث طريقة الدفع بنجاح لاشتراك في حالة on_hold، سيرى العملاء صفحة تأكيد وسيتلقون إشعارات عبر البريد الإلكتروني بشأن نجاح الدفع وإعادة تفعيل الاشتراك.

تدفق تحديث طريقة الدفع

1

Access subscription details

انقر على “إدارة الاشتراك” في أي اشتراك نشط من الصفحة الرئيسية للبوابة.
2

Click Edit on payment method

انقر على زر “تعديل” بجوار طريقة الدفع لفتح واجهة تحديث طريقة الدفع.
3

Select or add payment method

اختر طريقة دفع محفوظة موجودة أو أضف طريقة جديدة بإدخال تفاصيل البطاقة بأمان.
4

Confirm changes

أكد التحديث. بالنسبة إلى الاشتراكات في حالة on_hold، سيؤدي ذلك تلقائيًا إلى إنشاء رسوم للمبالغ المستحقة المتبقية.
5

Complete payment (if on hold)

إذا كان الاشتراك معلّقًا، فسيُعاد توجيه العملاء لإكمال دفع المبالغ المستحقة المتبقية. عند نجاح الدفع، يُعاد تفعيل الاشتراك تلقائيًا.
6

Confirmation

يتلقى العملاء تأكيدًا بتحديث طريقة الدفع، وبإعادة تفعيل الاشتراك إذا كان ذلك منطبقًا.

أمثلة على التكامل

أنشئ جلسة Customer Portal محددة المدة لعميل معيّن عبر API، ثم أعد توجيه المستخدم إلى عنوان URL الخاص بالجلسة.

Unified Customer Portal

بالإضافة إلى بوابات العملاء الخاصة بكل نشاط تجاري، توفر Dodo Payments Unified Customer Portal على customer.dodopayments.com، حيث يمكن للعملاء عرض وإدارة جميع عمليات الشراء والاشتراكات الخاصة بهم عبر الأنشطة التجارية المختلفة التي تستخدم Dodo Payments.
Unified Customer Portal

ميزات Unified Portal

  • الرؤية عبر الأنشطة التجارية: عرض جميع عمليات الشراء والاشتراكات من أي تاجر يستخدم Dodo Payments في مكان واحد
  • الإدارة المركزية: إدارة الاشتراكات عبر الأنشطة التجارية المختلفة من لوحة معلومات واحدة
  • سجل فوترة موحّد: الوصول إلى الفواتير وسجل المدفوعات لجميع عمليات الشراء
  • تسجيل دخول موحّد: تسجيل الدخول مرة واحدة باستخدام البريد الإلكتروني للوصول إلى عمليات الشراء لدى جميع التجار الذين يستخدمون Dodo Payments
تكمّل Unified Customer Portal بوابات العملاء الخاصة بكل نشاط تجاري. ويمكن للعملاء استخدام بوابة التاجر ذات العلامة التجارية أو البوابة الموحدة، وفقًا لتفضيلاتهم.

استكشاف الأخطاء وإصلاحها

  • انتهت صلاحية الرابط: أنشئ رابطًا ديناميكيًا جديدًا وأرسله.
  • لم يتم التعرف على البريد الإلكتروني: اطلب من العميل استخدام البريد الإلكتروني المرتبط بعملية الشراء الخاصة به
  • الاشتراك معلّق: إذا كان الاشتراك معلّقًا، فيجب على العملاء تحديث طريقة الدفع من خلال البوابة لتسوية المستحقات وإعادة تفعيل الاشتراك. ستفرض عملية التحديث رسومًا تلقائيًا على المبالغ المستحقة المتبقية.
  • فشل تحديث طريقة الدفع: إذا فشل الدفع أثناء عملية التحديث لاشتراك في حالة on_hold، فسيظل الاشتراك معلّقًا. ويمكن للعملاء المحاولة مرة أخرى باستخدام طريقة دفع مختلفة.

Design & Theme Customization

خصّص مظهر بوابة العملاء لديك باستخدام السمات المُعدّة مسبقًا والطباعة والألوان والمعاينة المباشرة من صفحة Design.
آخر تعديل في ٢١ أغسطس ٢٠٢٦