Es könnte auch über die Discourse API realisiert werden, entweder durch Hinzufügen von Code zur Verarbeitung der API-Anfragen an einen Server, der vom Website-Besitzer kontrolliert wird, oder durch die Verwendung eines Dienstes wie Zapier zur Verarbeitung der API-Anfragen. Verwenden Sie beispielsweise Paypal oder Lemon Squeezy als Auslöser-Schritt in Zapier und für den Aktions-Schritt verwenden Sie den “Webhooks by Zapier”-Zap, um POST-Anfragen an Discourse zu senden, um Gruppenmitgliedschaften zu verwalten.
Ich habe auf Meta so oft ähnliche Antworten gegeben, dass ich mich frage, ob es sich lohnen könnte, Discourse-Apps für einige häufig angeforderte Integrationen zu erstellen. Mit einigen Einschränkungen könnten Discourse-Apps ähnlich funktionieren wie Shopify-Apps. Die große Einschränkung besteht darin, dass Shopify einige Funktionen bietet, die es Apps ermöglichen, Iframes auf Shopify einzubetten, die direkt mit der Shopify API kommunizieren können.
Möglicherweise wäre eine Discourse Subscriptions App, die mehrere Zahlungsanbieter verwalten könnte, ein guter Proof of Concept für eine Discourse App.