المدفوعات (Stripe Checkout) — فوترة سحابة صناديق
إصدار المنتج: 1.0.0+1 آخر تحديث: 2026-08-03 الجمهور المستهدف: مستخدمون بصلاحية
billing:update
أ. لا توجد صفحة مدفوعات
التطبيق لا يوفّر /billing/payments ولا قائمة سجل مدفوعات. يتم الدفع عبر Stripe Checkout المستضاف من:
- الخطط → ادفع (اشتراك جديد — وضع الاشتراك)
- الاشتراك / المركز → إكمال الدفع
- تفاصيل الفاتورة → دفع غير المدفوع (وضع الدفع)
- التعديل يجهّز التغييرات وينشئ فاتورة غير مدفوعة — تدفعها عبر Checkout
ب. تدفق Checkout
- ينشئ التطبيق جلسة عبر واجهة الفوترة.
- تُوجَّه إلى Stripe Checkout.
- مسارات العودة تحت
/billing/subscription/checkout/…؛ تُكمِل webhooks الخادم أيضاً.
تُدخل بيانات البطاقة على صفحة Stripe — وليس داخل نموذج Elements في سحابة صناديق.
ج. لا تتوقع (التطبيق الحالي)
- خزنة بطاقات / عرض آخر أربعة أرقام
- Stripe Customer Portal
- زر إعادة المحاولة على بطاقة محفوظة
- دفتر حالة المدفوعات
- إطار PCI داخل التطبيق
- تفصيل بنود التقسيم على شاشة التعديل