Potrebbe anche essere realizzato tramite l’API di Discourse, aggiungendo codice per gestire le richieste API a un server controllato dal proprietario del sito, o utilizzando un servizio come Zapier per gestire le richieste API. Ad esempio, utilizzare Paypal o Lemon Squeezy come passaggio di attivazione su Zapier, e per il passaggio di azione, utilizzare la zap “Webhooks by Zapier” per inviare richieste POST a Discourse per gestire le appartenenze ai gruppi.
Ho fornito risposte simili così tante volte su Meta che mi chiedo se valga la pena creare app Discourse per alcune integrazioni richieste frequentemente. Con alcune limitazioni, le app Discourse potrebbero funzionare in modo simile a come funzionano le app Shopify. La grande limitazione è che Shopify fornisce alcune funzionalità che consentono alle app di incorporare iframe su Shopify che possono comunicare direttamente con l’API di Shopify.
Forse un’app Discourse Subscriptions che potrebbe gestire più provider di pagamento sarebbe un buon proof of concept di un’app Discourse.