> ## 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.

# v1.113.28 (10 سبتمبر 2026)

> علامة تبويب جديدة للتقارير تتضمن صادرات الرصيد والرسوم والتسوية، وفترات سماح للاشتراكات، وقائمة حظر للعملاء، وإعادة محاولة الدفع يدويًا، وسجل نشاط لكل دفعة، ونموذج خصومات مُعاد بناؤه، وعناصر تحكم منفصلة للإلغاء، واشتراكات لا تتطلب بطاقة عندما لا يكون هناك مبلغ مستحق اليوم، وعلامة Tax ID إلزامية لصفحة الدفع بين الشركات، وصفحة دفع باللغة الجورجية.

## الميزات الجديدة

### 1. **التقارير**

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

**تتبّع حركة الأموال**

عرضان محدثان دائمًا، موصوفان بعبارة "افهم كيف يؤثر النشاط والرسوم والمدفوعات المحوّلة على رصيدك":

* **ملخص الرصيد والمدفوعات المحوّلة** — الرصيد الافتتاحي، وتفصيل النشاط، وتفاصيل كل دفعة محوّلة في عرض واحد
* **جميع الرسوم** — تفصيل كامل ومُجزّأ لكل رسم تم تحصيله خلال الفترة

**تنزيل التقارير**

أنشئ تصديرًا مخصصًا بصيغة CSV أو XLSX لأي نطاق زمني، من أربعة أنواع من التقارير: **تقرير المعاملات**، و**تقرير التسويات**، و**تقرير الدفعات المحوّلة**، و**تقرير تسوية دفتر الأستاذ**. يكتب تقرير تسوية دفتر الأستاذ صفًا واحدًا لكل حركة في الرصيد، وهو مصمم للتسوية مقابل كشف حسابك البنكي.

**التقارير المُنشأة**

تظهر كل العناصر التي صدّرتها ضمن **التقارير المُنشأة**، مع النطاق الزمني، والتنسيق، وعدد الصفوف، واسم من أنشأ التقرير، وإجراء التنزيل.

<Frame>
  <img src="https://mintcdn.com/dodopayments/wcp2oXUYABdJitHh/images/reports/reports-hub.png?fit=max&auto=format&n=wcp2oXUYABdJitHh&q=85&s=5ca9b31a0a29106dba531c8e1c5a7f9d" alt="علامة تبويب التقارير التي تعرض أقسام تتبّع حركة الأموال وتنزيل التقارير والتقارير المُنشأة" style={{ maxHeight: '500px', width: 'auto' }} width="1400" height="700" data-path="images/reports/reports-hub.png" />
</Frame>

مزيد من المعلومات: [التقارير](/features/reports)

### 2. **فترة سماح للاشتراك**

يمكن الآن للاشتراك الذي يفشل تجديده أن يظل فعالًا خلال فترة قابلة للضبط بدلًا من وضعه قيد التعليق فورًا.

فعّل **فترة سماح للاشتراك** ضمن **الإعدادات → الاشتراكات**، واضبط **عدد أيام فترة السماح** — أي مدة من يوم واحد إلى 30 يومًا. تكون فترات السماح معطّلة افتراضيًا.

خلال هذه الفترة، ينتقل الاشتراك إلى الحالة الجديدة `past_due`: يظل الوصول محفوظًا ويستمر تراكم الاستخدام، لذلك لا يُحرم العميل الذي انتهت صلاحية بطاقته فحسب من الخدمة أثناء إصلاح المشكلة. ويتم إطلاق webhook جديد `subscription.past_due` عند بدء الفترة.

اختر ما يحدث إذا انتهت الفترة دون سداد باستخدام **حالة الاشتراك بعد فترة السماح** — إما **قيد التعليق**، وهو ما يطابق السلوك الحالي، أو **إلغاء الاشتراك**.

<Frame>
  <img src="https://mintcdn.com/dodopayments/S2k6LKmgHYlRKci9/images/subscriptions/subscription-grace-period-settings.png?fit=max&auto=format&n=S2k6LKmgHYlRKci9&q=85&s=4c506116408f7c800bdd13d7561db86c" alt="إعداد فترة السماح للاشتراك مع عدد الأيام والحالة التي سيتم تطبيقها بعد انتهاء فترة السماح" style={{ maxHeight: '500px', width: 'auto' }} width="1373" height="184" data-path="images/subscriptions/subscription-grace-period-settings.png" />
</Frame>

مزيد من المعلومات: [فترة السماح](/features/subscription#grace-period)

### 3. **قائمة حظر العملاء**

احظر عميلًا لا ينبغي أن يتمكن من الشراء منك مرة أخرى، باستخدام معرّف العميل أو عنوان البريد الإلكتروني.

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

تتضمن إدخالات قائمة الحظر ملاحظات، حتى تتمكن من تسجيل سبب حظر شخص ما.

<Frame>
  <img src="https://mintcdn.com/dodopayments/c1t35qHSH45TR4GO/images/blocklist/blocklist-settings.png?fit=max&auto=format&n=c1t35qHSH45TR4GO&q=85&s=771eb4a5654fbd22e6a5110cfb1a2e9d" alt="إعدادات قائمة الحظر التي تعرض العملاء المحظورين" style={{ maxHeight: '500px', width: 'auto' }} width="2358" height="1554" data-path="images/blocklist/blocklist-settings.png" />
</Frame>

مزيد من المعلومات: [قائمة حظر العملاء](/features/customer-blocklist)

### 4. **إعادة محاولة الدفع يدويًا**

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

يسمح كل إيصال تجديد بما يصل إلى ثلاث محاولات يدوية، مع فترة انتظار بينها — ساعة واحدة قبل المحاولة الثانية، وثلاث ساعات قبل الثالثة — حتى لا تؤثر عمليات الرفض المتكررة سلبًا في معدل التفويض لديك.

<Frame>
  <img src="https://mintcdn.com/dodopayments/0duTS18kYi2NwQ3m/images/recovery/manual-retry-transaction-details.png?fit=max&auto=format&n=0duTS18kYi2NwQ3m&q=85&s=5537fa5eff17cbe91a53599f887a26e7" alt="صفحة تفاصيل الدفع التي تتضمن إجراء إعادة محاولة الدفع يدويًا" style={{ maxHeight: '500px', width: 'auto' }} width="1285" height="698" data-path="images/recovery/manual-retry-transaction-details.png" />
</Frame>

مزيد من المعلومات: [إعادة محاولة الدفع يدويًا](/features/recovery/manual-retry)

### 5. **سجل النشاط في المدفوعات**

تتضمن الآن كل صفحة من صفحات تفاصيل الدفع **سجل نشاط** — "سجل بالإجراءات التي تم اتخاذها بشأن هذه المعاملة خلال آخر 90 يومًا".

يتتبع السجل دورة الحياة كاملة بالترتيب، بدءًا من **بدء الدفع** مرورًا بالمصادقة والتحصيل وصولًا إلى **نجاح الدفع**، ويستمر ليشمل عمليات رد المدفوعات والنزاعات، بحيث تظهر الدفعة المتنازع عليها كقصة واحدة بدلًا من عدة سجلات منفصلة.

<Frame>
  <img src="https://mintcdn.com/dodopayments/YYTuTm3Tnxw8EJWt/images/transactions/payments/activity-log.png?fit=max&auto=format&n=YYTuTm3Tnxw8EJWt&q=85&s=3f60d02d04cf0cef958f0ec18406e9a8" alt="سجل النشاط في صفحة تفاصيل الدفع يعرض إدخال نجاح الدفع مع طابعه الزمني" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="962" data-path="images/transactions/payments/activity-log.png" />
</Frame>

### 6. **نموذج خصومات مُعاد بناؤه**

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

تتيح لك **خيارات العملة** تحديد مبلغ الخصم لكل عملة تبيع بها. وتجمع **الأهلية والقيود** قواعد المنتج والعميل معًا.

توجد الآن حدود الاسترداد، وحدّ دورة الفوترة، و**طلب حد أدنى لقيمة الطلب** — وهو حد أدنى لمبلغ سلة التسوق يُفرض لكل عملة — ضمن **خيارات متقدمة**.

<Frame>
  <img src="https://mintcdn.com/dodopayments/28D42lhMYyiRjtpN/images/discount-codes/discount-form-summary.png?fit=max&auto=format&n=28D42lhMYyiRjtpN&q=85&s=1f2c1d04fbbbac53f67d789d81e0a382" alt="نموذج رمز الخصم مع اللوحة الجانبية للملخص والمعاينة إلى جانب تفاصيل الخصم" style={{ maxHeight: '500px', width: 'auto' }} width="1920" height="963" data-path="images/discount-codes/discount-form-summary.png" />
</Frame>

مزيد من المعلومات: [رموز الخصم](/features/discount-codes)

### 7. **عناصر تحكم منفصلة للإلغاء**

كان الإلغاء بالخدمة الذاتية عبارة عن مفتاح واحد. وأصبح الآن إعدادين مستقلين ضمن **الإعدادات → الاشتراكات**:

* **السماح بالإلغاء الفوري** — "السماح للعملاء بإنهاء اشتراكهم وفقدان الوصول فورًا."
* **السماح بالإلغاء في تاريخ الفوترة التالي** — "السماح للعملاء بالإلغاء في نهاية الفترة التي دفعوا قيمتها بالفعل."

وبذلك يمكنك السماح للعملاء بإكمال الفترة التي دفعوا قيمتها مع الاحتفاظ بالإلغاء الفوري لنفسك، أو العكس.

في Customer Portal يظهر الخياران كإجراءين منفصلين، **الإلغاء الآن** و**الإلغاء في تاريخ الفوترة التالي**. وبعد جدولة الإلغاء، يعرض Customer Portal بدلًا من ذلك خيار التراجع عنه، إلى جانب **الإلغاء فورًا** — وهو الإجراء نفسه مثل **الإلغاء الآن**، لكن تمت إعادة تسميته لهذه الحالة.

<Frame>
  <img src="https://mintcdn.com/dodopayments/kCngKZVrb0rZMS1f/images/customer-portal/cance-sub.png?fit=max&auto=format&n=kCngKZVrb0rZMS1f&q=85&s=66eb6e380c991826c431fd0c563cbfa6" alt="مربع حوار إلغاء في Customer Portal يعرض خياري الإلغاء الآن أو في تاريخ الفوترة التالي" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1550" data-path="images/customer-portal/cance-sub.png" />
</Frame>

مزيد من المعلومات: [إلغاء الاشتراك](/features/customer-portal#cancelling-a-subscription)

### 8. **دفع تغييرات الخطة في صفحة الدفع**

فعّل **تحصيل مدفوعات تغيير الخطة عبر Payment Link** ضمن **الإعدادات → الاشتراكات**، وسيدفع العميل الذي يرقّي خطته في Customer Portal مقابل التغيير عبر صفحة دفع مستضافة بدلًا من تحصيله من التفويض المحفوظ.

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

يعرف Customer Portal الآن أيضًا ما إذا كنت تسمح بإلغاء تغيير الخطة المجدول، لذلك يعرض عنصر التحكم هذا أو يخفيه بدلًا من تقديم إجراء سيتم رفضه.

<Frame>
  <img src="https://mintcdn.com/dodopayments/LwHMYe4qXgVFVIvC/images/customer-portal/plan-change-checkout.png?fit=max&auto=format&n=LwHMYe4qXgVFVIvC&q=85&s=91bbe7cab1c13809fa9dc240d851015e" alt="صفحة دفع مستضافة لدفع تغيير الخطة" style={{ maxHeight: '500px', width: 'auto' }} width="2000" height="1167" data-path="images/customer-portal/plan-change-checkout.png" />
</Frame>

مزيد من المعلومات: [تغييرات الخطة](/features/customer-portal#plan-changes-upgradedowngrade)

### 9. **ميزانية إعادة محاولة KYC**

يخبرك فشل التحقق من الهوية الآن بسبب الفشل وعدد المحاولات المتبقية، بدلًا من الاكتفاء بالإبلاغ عن الفشل.

يحصل كل مستخدم على ثلاث محاولات، ويظهر الإشعار بالصيغة "المحاولات المتبقية: 2/3" مع السبب الفعلي من موفر التحقق. ويتغير الزر إلى **المحاولة مرة أخرى** ما دامت هناك محاولات متبقية. وإذا استُخدمت المحاولات الثلاث كلها، يوضح الإشعار أن الدعم يمكنه إعادة فتح عملية التحقق.

مزيد من المعلومات: [التحقق من الحساب](/miscellaneous/verification-process)

### 10. **صفحة دفع باللغة الجورجية**

أصبحت صفحة الدفع متاحة الآن باللغة الجورجية، ليصل العدد الإجمالي إلى 22 لغة. ويتم اكتشاف اللغة الجورجية من متصفح العميل مثل جميع اللغات المدعومة الأخرى، أو يمكنك فرض استخدامها باستخدام المعامل `force_language`.

مزيد من المعلومات: [اللغات المدعومة](/features/checkout#supported-languages)

### 11. **اختيارية البطاقة عند سعر \$0**

يمكن الآن بدء الاشتراك دون طريقة دفع عندما لا يكون هناك مبلغ مستحق اليوم. فعّل مربع الاختيار **اختيارية البطاقة عند سعر \$0** في قسم تسعير المنتج، بجوار **فترة التجربة (بالأيام)** و**الخصم الافتراضي (%)**.

ينشأ عدم وجود مبلغ مستحق اليوم بطريقتين، ويغطيهما مربع الاختيار نفسه:

* **تجربة مجانية** — فترة تجربة بلا مبلغ للتجربة، ولذلك يكون المبلغ الأول `0` أثناء سريان التجربة.
* **سعر متكرر بقيمة \$0** — إما أن يكون السعر `0` من الأساس، أو أن يخفضه خصم إلى هذه القيمة، سواء كان ذلك عبر **الخصم الافتراضي (%)** الخاص بالمنتج أو عبر رموز خصم مجمعة تمنح خصمًا بنسبة 100% عند الدفع.

تظل البطاقة مطلوبة للتجربة المدفوعة، لأن مبلغ التجربة يعني وجود مبلغ مستحق.

من دون بطاقة محفوظة، يتم تفعيل الاشتراك على أي حال ويُرجع `payment_method_required: false`. ثم يتم إرسال رسالة تذكير بالبريد الإلكتروني قبل بدء الفوترة الفعلية — ويُحدد مدى التقدم في الإرسال بواسطة **تذكير طريقة الدفع** ضمن **الإعدادات → الاشتراكات**، من يوم واحد إلى 30 يومًا، مع قيمة افتراضية تبلغ 3 أيام. وإذا لم تُضف البطاقة، ينتقل الاشتراك إلى `on_hold` عند استحقاق أول رسم فعلي، وتؤدي إضافة طريقة دفع إلى إعادة تفعيله. وتغطي ذلك رسالتا بريد إلكتروني للعميل، وكلتاهما مفعّلتان افتراضيًا: **تذكير بإضافة طريقة الدفع** و**الاشتراك قيد التعليق، ولا توجد طريقة دفع**.

عبر API، يُطابق مربع الاختيار الواحد حقلي سعر مستقلين، `trial_payment_method_optional` و`zero_amount_payment_method_optional`، لذلك يمكنك تفعيل أي من الحالتين بمفردها إذا كنت تدير المنتجات مباشرةً.

<Frame>
  <img src="https://mintcdn.com/dodopayments/qD0RSXoLZULfSVwD/images/subscriptions/card-optional-at-zero-price-pricing.png?fit=max&auto=format&n=qD0RSXoLZULfSVwD&q=85&s=d76357fda744c461e140675834f25e7b" alt="نموذج تسعير الاشتراك مع مربع اختيار البطاقة اختيارية عند سعر $0 بجوار فترة التجربة والخصم الافتراضي" style={{ maxHeight: '500px', width: 'auto' }} width="1814" height="1240" data-path="images/subscriptions/card-optional-at-zero-price-pricing.png" />
</Frame>

مزيد من المعلومات: [اختيارية البطاقة عند سعر صفري](/features/subscription#card-optional-at-zero-price)

### 12. **Tax ID إلزامي عند الدفع**

تقبل جلسات الدفع الآن علامة ميزة جديدة `require_tax_id`، مخصصة للشركات التي تبيع للشركات المسجلة فقط. وتكون قيمتها الافتراضية `false`، لذلك لا يتغير شيء ما لم تطلب تفعيلها.

عند تفعيل العلامة، يتم تحديد **الشراء بصفتك شركة** مسبقًا وقفل هذا الخيار في صفحة الدفع، ويصبح كل من **اسم الشركة** و**رقم Tax ID** إلزاميًا، ويظل **المتابعة إلى الدفع** باللون الرمادي ما دام أي منهما فارغًا أو تم رفض Tax ID. ويظل التحقق من Tax ID مفتوحًا عند الفشل، لذلك لا يؤدي تعطل البحث إلى منع العميل مباشرةً.

يجب أيضًا أن يكون `allow_tax_id` هو `true`، وإلا فسيتم رفض الطلب مع `400`، كما يجب أن تحمل الجلسة المنشأة باستخدام `confirm: true` قيمة `tax_id` لأنها تتجاوز صفحة الدفع بالكامل.

يتم فرض المتطلب في صفحة الدفع وليس على مستوى الخادم — إذ يمكن لتأكيد يُرسل مباشرةً إلى API أن يتجاهل `tax_id`، لذلك اعتبر العلامة عنصر تحكم في تجربة الدفع وليس ضمانًا.

مزيد من المعلومات: [جعل Tax ID إلزاميًا](/features/b2b-payments#making-the-tax-id-mandatory)

### 13. **إشعارات إيقاف الاشتراك واستئنافه**

يؤدي إيقاف الاشتراك واستئنافه الآن إلى إطلاق إشعارات خاصة بهما، لفريقك وللعميل.

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

مزيد من المعلومات: [تفضيلات التواصل](/features/communication-preferences#subscriptions)
