بوابة العملاء هي منطقة آمنة مُستضافة حيث يمكن لعملائك إدارة الاشتراكات، وعرض الفواتير، والوصول إلى تفاصيل مفاتيح الترخيص—دون الحاجة للتواصل مع الدعم.
Create Portal Session (API)
أنشئ برمجيًا جلسات بوابة آمنة ومحددة زمنياً.
Subscriptions
إدارة الخطط المتكررة، والترقيات، والتخفيضات، والإضافات.

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

1
Merchant flow
- انتقل إلى المبيعات → العملاء.
- انقر على مشاركة الدعوة.
- انسخ الرابط الثابت وشاركه مع عميلك.
2
Customer flow
- افتح الرابط الثابت.
- أدخل البريد الإلكتروني المستخدم أثناء الشراء.
- استلم رابط تسجيل دخول آمن للوصول إلى البوابة.
يتم التعرف على العملاء الحاليين تلقائيًا.
رابط ديناميكي (رابط سحري)
رابط سحري شخصي لمرة واحدة يرسل العملاء مباشرة إلى البوابة. ينتهي الرابط بعد 24 ساعة.
1
Merchant flow
- انتقل إلى المبيعات → العملاء.
- انقر على مشاركة الدعوة.
- انسخ الرابط الديناميكي وشاركه مع عميلك.
2
Customer flow
- افتح الرابط الديناميكي.
- ادخل مباشرة إلى بوابة العملاء دون إدخال بريد إلكتروني.
ميزات البوابة
يوفر بوابة العملاء المُجددة واجهة نظيفة وموحدة مع شريط جانبي يسار وأقسام منظمة لجميع احتياجات إدارة الحساب.Active Subscriptions
عرض جميع الاشتراكات النشطة مع اسم الخطة والسعر وتاريخ التجديد وفترة الصلاحية. انقر على “إدارة الاشتراك” لعرض التفاصيل أو تعديل معلومات الفوترة أو إيقاف الاشتراك مؤقتًا أو إلغائه.
Payment Methods
عرض جميع طرق الدفع المحفوظة (البطاقات، UPI، إلخ) في لمحة. حرّر طرق الدفع مباشرة من تفاصيل الاشتراك.
Billing History
عرض جميع المعاملات في جدول مفصل يحتوي على التاريخ، الحالة، نوع التسعير، الصلاحيات، والفواتير القابلة للتنزيل.
Billing Information
عرض وتحرير الاسم، البريد الإلكتروني، رقم الهاتف، وعنوان الفوترة من صفحة تفاصيل الاشتراك.
نظرة عامة على البوابة
تعرض الصفحة الرئيسية للبوابة جميع الاشتراكات النشطة، وطرق الدفع المحفوظة، وتاريخ الفوترة في عرض قابل للتمرير الواحد.
طرق الدفع وتاريخ الفوترة
قم بالتمرير لأسفل لعرض طرق الدفع المحفوظة وتاريخ الفوترة الكامل مع مؤشرات الحالة والفواتير القابلة للتنزيل.
دعم اللغة
بوابة العملاء متوفرة بـ 21 لغة، لذا يمكن لعملائك إدارة اشتراكاتهم وطرق الدفع وسجل الفواتير باللغة التي يفضلونها.كيف تعمل اختيار اللغة
- الكشف التلقائي: عند الزيارة الأولى، يكتشف البوابة لغة العميل المفضلة من إعدادات المتصفح ويحمّل الترجمة المطابقة إذا كانت متوفرة. اللغة الإنجليزية تُستخدم كخيار افتراضي.
- التعديل اليدوي: يمكن للعملاء تغيير اللغة النشطة في أي وقت من خلال محدد اللغة في رأس البوابة (متاح على كلّ من سطح المكتب والهاتف المحمول).
- حفظ التفضيلات: يتم حفظ اللغة المختارة في الكوكي
NEXT_LOCALE(صالحة لمدة عام واحد) حتى يتذكر البوابة الخيار عبر الجلسات.
اللغات المدعومة
تغييرات الخطة (ترقية/تخفيض)
عندما يتم تنظيم المنتجات في مجموعات منتج، يمكن للعميل الترقية أو التخفيض بين الخطط مباشرة من بوابة العملاء.الإجراءات المتاحة
كيفية عمل تغييرات الخطة
- يعرض العميل اشتراكه الحالي في البوابة
- تظهر خيارات الترقية/التخفيض المتاحة بناءً على مجموعة المنتجات
- يختار العميل الخطة الجديدة
- يتم حساب التكلفة وفقًا للمعدل الجديد ومعالجة الدفع فورًا (إذا كان ذلك ممكنًا)
- يتم تحديث الاشتراك إلى الخطة الجديدة
التغييرات في الخطط متاحة فقط بين المنتجات في نفس المجموعة. يجب أن تكون المنتجات من أنواع الفواتير الاشتراكية أو القائمة على الاستخدام.
عناصر التحكم في الأعمال
يمكن للشركات تهيئة سلوك اشتراكات البوابة في إعدادات الاشتراك:- السماح بتحديثات الاشتراك: تفعيل أو تعطيل إمكانية ترقية العملاء لاشتراكاتهم أو تخفيضها
- السماح بإلغاء الاشتراك: تفعيل أو تعطيل إمكانية إلغاء العملاء لاشتراكاتهم بأنفسهم
- السماح بإيقاف الاشتراك مؤقتًا: تفعيل أو تعطيل إمكانية إيقاف العملاء لاشتراكاتهم مؤقتًا واستئنافها بأنفسهم
Product Collections
تعرف على كيفية إعداد مجموعات المنتجات وتكوين مسارات الترقية/التخفيض.
تفاصيل الاشتراك
عندما ينقر العملاء على “إدارة الاشتراك” في أي اشتراك نشط، يتم نقلهم إلى صفحة تفاصيل الاشتراك. تُظهر هذه الصفحة:- تفاصيل الخطة: اسم الاشتراك والسعر وتاريخ التجديد وفترة الصلاحية
- طريقة الدفع: البطاقة أو طريقة الدفع المرتبطة بالاشتراك، مع زر “تعديل”
- معلومات الفوترة: الاسم والبريد الإلكتروني ورقم الهاتف وعنوان الفوترة، مع زر “تعديل”
- سجل الفوترة: جدول مفصل بجميع المدفوعات لهذا الاشتراك
- الإيقاف المؤقت: خيار لإيقاف الاشتراك مؤقتًا، يظهر عند السماح بالإيقاف المؤقت للخدمة الذاتية
- إلغاء الاشتراك: زر بارز لإلغاء الاشتراك

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

أسباب الإلغاء
قبل تأكيد الإلغاء، يُطلب من العملاء الإجابة عن “لماذا تلغي اشتراكك؟” واختيار سبب من قائمة منتقاة. يُخزَّن السبب في الاشتراك ويظهر في حمولات webhook وواجهة API، ما يتيح لك تحليل أسباب فقدان العملاء وتخصيص عمليات استعادة العملاء.
تُكتب القيمة المحددة في حقل
cancellation_feedback للاشتراك. ويمكن أيضًا تسجيل cancellation_comment اختياري بنص حر.
subscription.cancelled، ويمكنك تعبئتهما برمجيًا على PATCH /subscriptions/{subscription_id} عند جدولة عملية إلغاء أو تنفيذها عبر API.
إيقاف الاشتراك مؤقتًا
يوفر الإيقاف المؤقت للعملاء خيارًا وسطًا بين الاحتفاظ بالاشتراك وإلغائه نهائيًا. يتوقف الاشتراك المؤقت عن إصدار الفواتير، لكنه يحتفظ بخطته وسجله، ما يتيح للعميل العودة إليه لاحقًا بدلًا من البدء من جديد. يفتح العملاء مربع حوار الإيقاف المؤقت من صفحة تفاصيل الاشتراك. يوضح مربع الحوار الخطة الحالية، ويحذّر من انتهاء الوصول فورًا، ويشرح كيفية تغيّر تواريخ الفوترة. يؤكد العميل الإجراء باستخدام إيقاف الاشتراك مؤقتًا.
- يتوقف الوصول فورًا. تتوقف الميزات والتنزيلات ومفاتيح الترخيص المضمنة في الاشتراك عن العمل حتى يتم استئناف الاشتراك.
- لا يوجد تاريخ لانتهاء الإيقاف المؤقت. يظل الاشتراك متوقفًا مؤقتًا حتى يستأنفه العميل.
- لا يضيع أي وقت. يتقدم كل من تاريخ الفوترة التالي وتاريخ التجديد بمقدار مدة الإيقاف المؤقت.
active وتتم استعادة الوصول إليه.
يتم التحكم في الإيقاف المؤقت للخدمة الذاتية من خلال إعداد السماح بإيقاف الاشتراك مؤقتًا ضمن Settings → Subscriptions، وهو معطّل افتراضيًا. عند إيقاف هذا الإعداد، لا يمكن للعملاء بدء إيقاف مؤقت جديد، مع أنه يظل بإمكان العميل المتوقف اشتراكه مؤقتًا استئناف الإيقاف المؤقت الذي بدأه بنفسه. لا تتأثر عمليات الإيقاف المؤقت التي تنفذها بنفسك من لوحة المعلومات مطلقًا.
How Pausing Works
سلوك الإيقاف المؤقت الكامل، بما في ذلك آثار الفوترة وتسوية الاستخدام وwebhooks.
تحديث طرق الدفع
يمكن للعملاء تحديث طرق الدفع مباشرةً من صفحة تفاصيل الاشتراك بالنقر على “تعديل” بجوار طريقة الدفع. وتكتسب هذه الميزة أهمية خاصة عند إعادة تفعيل الاشتراكات التي تم تعليقها بسبب فشل المدفوعات.إعادة تفعيل الاشتراكات المعلّقة
عند وضع اشتراك في حالةon_hold بسبب فشل الدفع، يجب على العملاء تحديث طريقة الدفع لإعادة تفعيله. وتنفذ عملية التحديث تلقائيًا ما يلي:
- إنشاء رسوم للمبالغ المستحقة المتبقية
- إنشاء فاتورة للرسوم
- معالجة الدفع باستخدام طريقة الدفع الجديدة
- إعادة تفعيل الاشتراك إلى حالة
activeعند نجاح الدفع
بعد تحديث طريقة الدفع بنجاح لاشتراك في حالة
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 Portal
- الرؤية عبر الأنشطة التجارية: عرض جميع عمليات الشراء والاشتراكات من أي تاجر يستخدم Dodo Payments في مكان واحد
- الإدارة المركزية: إدارة الاشتراكات عبر الأنشطة التجارية المختلفة من لوحة معلومات واحدة
- سجل فوترة موحّد: الوصول إلى الفواتير وسجل المدفوعات لجميع عمليات الشراء
- تسجيل دخول موحّد: تسجيل الدخول مرة واحدة باستخدام البريد الإلكتروني للوصول إلى عمليات الشراء لدى جميع التجار الذين يستخدمون Dodo Payments
استكشاف الأخطاء وإصلاحها
- انتهت صلاحية الرابط: أنشئ رابطًا ديناميكيًا جديدًا وأرسله.
- لم يتم التعرف على البريد الإلكتروني: اطلب من العميل استخدام البريد الإلكتروني المرتبط بعملية الشراء الخاصة به
- الاشتراك معلّق: إذا كان الاشتراك معلّقًا، فيجب على العملاء تحديث طريقة الدفع من خلال البوابة لتسوية المستحقات وإعادة تفعيل الاشتراك. ستفرض عملية التحديث رسومًا تلقائيًا على المبالغ المستحقة المتبقية.
- فشل تحديث طريقة الدفع: إذا فشل الدفع أثناء عملية التحديث لاشتراك في حالة
on_hold، فسيظل الاشتراك معلّقًا. ويمكن للعملاء المحاولة مرة أخرى باستخدام طريقة دفع مختلفة.
Design & Theme Customization
خصّص مظهر بوابة العملاء لديك باستخدام السمات المُعدّة مسبقًا والطباعة والألوان والمعاينة المباشرة من صفحة Design.