أتساءل فقط عما إذا كان شخص ما يعرف أمثلة على مثيلات Discourse مع إضافة الاشتراك تستخدم حلولاً غير Stripe؟
Stripe معروف جيدًا، ولكنه نظام دفع محدود للغاية من حيث المحتوى الذي يمكن عرضه في المورد. نحن نبحث في مجموعات المستخدمين القائمة على الاشتراك، ولكن Stripe ليس خيارًا لنوع المجتمع الذي نستضيفه ونديره.
يمكن أيضًا تحقيق ذلك عبر واجهة برمجة تطبيقات Discourse (Discourse API)، إما عن طريق إضافة رمز لمعالجة طلبات واجهة برمجة التطبيقات إلى خادم يتحكم فيه مالك الموقع، أو عن طريق استخدام خدمة مثل Zapier لمعالجة طلبات واجهة برمجة التطبيقات. على سبيل المثال، استخدم Paypal أو Lemon Squeezy كخطوة تشغيل على Zapier، و كخطوة إجراء، استخدم “Webhooks by Zapier” لإرسال طلبات POST إلى Discourse لإدارة عضويات المجموعات.
لقد قدمت إجابات مماثلة لهذا مرات عديدة على Meta لدرجة أنها جعلتني أتساءل عما إذا كان الأمر يستحق إنشاء تطبيقات Discourse لبعض عمليات التكامل المطلوبة بشكل متكرر. مع بعض القيود، يمكن أن تعمل تطبيقات Discourse بطريقة مشابهة لكيفية عمل تطبيقات Shopify. القيد الكبير هو أن Shopify توفر بعض الوظائف التي تسمح للتطبيقات بتضمين إطارات iframe على Shopify التي يمكنها التواصل مباشرة مع واجهة برمجة تطبيقات Shopify.
ربما يكون تطبيق اشتراكات Discourse (Discourse Subscriptions) الذي يمكنه التعامل مع مزودي دفع متعددين بمثابة إثبات مفهوم جيد لتطبيق Discourse.
أوه. صحيح. يمكن للمكون الإضافي ببساطة التقاط أي خطاف ويب (webhook) أنشأه المكون الإضافي للاشتراك، ويمكن لإعدادات المكون الإضافي تعيين اسم الاشتراك إلى المجموعة (ومطابقة المستخدم ولكن عنوان البريد الإلكتروني). يمكن لحقل مخصص للمجموعة الاحتفاظ بمعرف الاشتراك المرتبط ونقل المستخدم داخل أو خارج المجموعة عند تحديث الاشتراك. إذا استخدم اسم اشتراك بدلاً من المعرف، يمكن لحقل مخصص واحد التعامل مع معالجات دفع متعددة.
سيكون المسؤول عن إعداد نظام الدفع وترتيب وصول المستخدم إلى صفحة الدفع.
إليك معلومات خطاف الويب (webhook) لـ lemon squeezy
لا. هذه الإضافة تدعم Stripe فقط. إذا كانت لديك ميزانية، يمكنك السؤال في Marketplace. هناك العديد من الطرق التي قد تتبعها “لدعم PayPal”، لذا صف حالة الاستخدام والميزانية الخاصة بك بأكبر قدر ممكن من الوضوح.
ليس حاليًا. فقط Stripe في الوقت الحالي. هل هناك بوابة دفع معينة تتطلع إلى استخدامها؟ سيكون من الجيد معرفة ما يهتم الناس باستخدامه حتى نتمكن من النظر في إضافة تلك في مرحلة ما.