También podría lograrse a través de la API de Discourse, ya sea agregando código para manejar las solicitudes de la API a un servidor que sea controlado por el propietario del sitio, o utilizando un servicio como Zapier para manejar las solicitudes de la API. Por ejemplo, usa Paypal o Lemon Squeezy como paso de activación en Zapier, y para el paso de acción, usa el zap “Webhooks by Zapier” para enviar solicitudes POST a Discourse para administrar membresías de grupo.
He dado respuestas similares a esta tantas veces en Meta que me hace preguntarme si valdría la pena crear aplicaciones de Discourse para algunas integraciones solicitadas con frecuencia. Con algunas limitaciones, las aplicaciones de Discourse podrían funcionar de manera similar a como funcionan las aplicaciones de Shopify. La gran limitación es que Shopify proporciona cierta funcionalidad que permite a las aplicaciones incrustar iframes en Shopify que pueden comunicarse directamente con la API de Shopify.
Posiblemente una aplicación de Suscripciones de Discourse que pudiera manejar múltiples proveedores de pago sería un buen prueba de concepto de una aplicación de Discourse.