هل يمكن للاشتراكات استخدام شيء آخر غير 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.

5 إعجابات