يدفع العميل ثمن الباقة، ثم يكتشف أن زميله لا يستطيع دخول المساحة. يلغي اشتراكه، فتختفي ملفات كان يتوقع قراءتها حتى نهاية الفترة. هذه ليست بالضرورة أعطال بوابة الدفع؛ قد تكون قرارات استحقاق لم تُكتب أصلًا عند طلب برمجة الاشتراكات.
قبل اختيار منفذ منصة SaaS، اطلب فصل ثلاثة أسئلة: ما الذي فُوتر، وما الذي حُصل فعلًا، وما الذي يحق للعميل استخدامه الآن؟ لكل سؤال مرجع وتوقيت. اتفاقها في المسار المعتاد لا يعني أنها ستظل متطابقة عند الترقية أو التأخر أو الإلغاء.
اكتب سياسة المنتج قبل أسماء حالات المزود
نفترض منصة افتراضية تتيح لشركات مراجعة عينات تغليف مع مورديها. تحدد الباقة عدد الأعضاء ومساحة المراجعة. عندما تضيف الشركة عضوًا أو تطلب خفض الباقة، يحتاج فريقك معرفة أثر ذلك على الأعضاء الموجودين والعينات القديمة، لا مجرد تغيير اسم الخطة في شاشة الحساب.
قد تختار المنشأة منع دعوات جديدة بعد تجاوز الحد مع إتاحة القراءة، أو ترتيب معالجة أخرى واضحة. هذا قرار للمثال يحتاج اعتماد صاحب المنتج، وليس سياسة تصلح لكل SaaS. سجل متى يسري التغيير ومن يراجعه وكيف تشرح النتيجة للمستخدم قبل أن يؤكد اختياره.
مصفوفة الاشتراك التي تناقشها مع الشركة
| الحدث | قرار يحتاج اعتمادك | عينة قبول |
|---|---|---|
| بدء اشتراك. | ما الذي يفتح ومتى، وبأي دليل تحصيل أو ترتيب ائتمان معتمد؟ | الحساب يرى الميزات الصحيحة وحالة واضحة. |
| ترقية وسط الفترة. | موعد زيادة الحدود وكيف تعرض أي تسوية قبل التأكيد. | المبلغ المعروض وأثر الباقة يخصان الطلب نفسه. |
| خفض الباقة. | تاريخ السريان ومصير استخدام يتجاوز الحد الجديد. | تبقى البيانات وفق السياسة ولا يختفي عمل بلا تفسير. |
| تعثر تحصيل. | قراءة أو مهلة أو تعليق أو مراجعة، وفق اتفاق المنتج. | لا تمنح ميزة أو تمنعها بسبب تخمين من الشاشة. |
| إلغاء وعودة. | فوري أم مؤجل، وما الذي يستأنف عند العودة؟ | تاريخ نهاية الخدمة والعودة واضحان دون اشتراكين متعارضين. |
أضف إلى كل صف مصدر الحقيقة ومسؤول الاستثناء والمعلومة التي يحتاجها الدعم. لا تجعل الجدول قائمة سلوك يختارها المطور وحده. والمراجعة هنا تخص منطق المنتج؛ شروط الفوترة والضرائب والحقوق التجارية تحتاج معالجة مناسبة للمشروع ولا يحددها هذا المقال.
لا تختزل الاستحقاق في كلمة «نشط»
توضح وثائق Stripe اختلاف حالة الاشتراك عن الفاتورة والتحصيل بحسب الإعداد؛ قد يبدأ اشتراك بفواتير مرسلة وهو نشط قبل دفع الفاتورة الأولى. لذلك لا تنقل اسم حالة من المزود إلى قرار وصول دون فهم الأسلوب المستخدم. اطلب من المنفذ شرح الخريطة الفعلية لحسابك وإعدادك.
حدد أيضًا ما الذي يخص الشركة المشتركة وما يخص مستخدمًا داخلها. انتهاء عضوية موظف لا ينبغي أن يُفهم تلقائيًا كإلغاء اشتراك المؤسسة. وحين يعدل المسؤول الباقة، يجب أن يفهم أي مساحة وأعضاء وحدود سيتأثرون، خصوصًا إذا كان يدير أكثر من مساحة.
التغيير المالي والحق في الاستخدام قد يسريان في وقتين
تذكر وثائق التسويات أن تغير الباقة قد يولد فرقًا، وأن الرصيد الدائن لا يعني رد مال تلقائيًا. وتتيح وثائق الإلغاء توقيتات مختلفة. لا نستخدم أمثلتها بالدولار لتسعير مشروعك؛ المطلوب عرض النتيجة المتوقعة وتاريخها، ثم اختبار تطبيق القرار الذي اعتمدته المنشأة.
قد تبقى مهمة مجدولة من الباقة السابقة أو يصبح استخدام العميل أعلى من الحد الجديد. اطلب معالجة معلنة لهذه الحالات، وسجلًا يشرح السبب والتوقيت. لا تحذف بيانات لإجبارها على حدود الباقة دون سياسة معتمدة، ولا تعد بعودة كل شيء بعد الإلغاء قبل تحديد ما يحتفظ به النظام فعلًا.
جرب أحداثًا تحدث والعميل بعيد عن الشاشة
تشير وثائق أحداث الاشتراكات إلى أن كثيرًا من التغيرات غير متزامن. اختبر تجديدًا وتعثرًا وإلغاءً مؤجلًا في بيئة مناسبة دون تحصيل حقيقي. راجع ما يعرفه الخادم وما يراه العميل والدعم، وسجل تاريخ الحدث وتاريخ تطبيق أثره بدل الاكتفاء برسالة نجاح الزر.
تفصل اختبارات إعادة المحاولة معالجة التكرار والنتيجة المجهولة، بينما يراجع نطاق SaaS العام العزل والحسابات والتشغيل. أرسل المصفوفة عند طلب تطوير اشتراكات SaaS من نكست ويف لتقارن دورة استخدام قابلة للتفسير، مع التحقق المنفصل من أهلية مزود الدفع وشروطه.
المصادر وحدود المثال
فُتحت وثائق Stripe عن دورة الاشتراك وأحداثها والتسويات والإلغاء في 4 نوفمبر 2026. المثال والمصفوفة أصليان وإيضاحيان، دون اختبار تحصيل أو توصية مالية. أُعد النص بمساعدة الذكاء الاصطناعي مع مراجعة المعلومات والترجمة.


