تخطَّ إلى المحتوى
TurnitPass
المطوّرونAPI v1الحصول على مفتاح API
تصفح التوثيق

المطوّرونالفوترة

ربط الفوترة بحدود الخطة

الدفع وبوابة العميل وتخزين الويب هوك وحدود الكلمات حسب الخطة موصولة لإضافة أسرار Stripe عند البيع الفعلي.

REST API v1

منصتك

نظرة عامة

مساحة العمل
POST/api/billing/checkout
مرتبط بالحساب
طلب الدفع
POST /api/billing/checkout
fetch('/api/billing/checkout', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ plan: 'pro', cycle: 'monthly' })
})

ملاحظات

01

Checkout

يرسل اختيار الخطة إلى مسار الدفع عند ضبط الأسرار وprice ID الحقيقية.

02

البوابة

يمكن توجيه المستخدمين المسجّلين إلى بوابة Stripe عند وجود اشتراك.

03

Webhooks

تُحفظ أحداث الفوترة لمطابقة حالة الاشتراك مع مساحة العمل.

دورة الفوترة

ما يحدث بعد ترقية الخطة

1

اختيار خطة

تحدد صفحة الأسعار الخطة والدورة وحصة الكلمات ووصول API ونصوص الدفع.

2

فتح الدفع

ينشئ مسار الفوترة جلسة Stripe Checkout عند ضبط بيانات الاعتماد الحيّة.

3

استلام الويب هوك

يرسل Stripe أحداث اشتراك يمكن أن تحدّث الخطة ورصيد الكلمات.

4

إدارة البوابة

يعود المشترك إلى بوابة Stripe للبطاقة والفاتورة والإلغاء أو تغيير الخطة.

الإعداد

إعدادات يؤكدها المالك قبل الإطلاق

مفتاح الدفع
مطلوب للدفعاعتماد خادم لجلسات الدفع والبوابة.
توقيع الويب هوك
مطلوب للويب هوكيتحقق من أحداث الفوترة قبل تحديث الحساب.
Price IDs
حسب الخطةتُضبط معرّفات الشهر والأجل خارج نصوص الصفحة.
عنوان الموقع
عنوان معياريلعناوين عودة الدفع وخريطة الموقع وروابط الإنتاج.
ملاحظة التنفيذ. تبقى بيانات Stripe وGoogle تكويناً خارجياً. يصف الواجهة التدفق دون تضمين أسرار.
بعد ذلك، اربطه بسير عملك.متابعة القراءة