Estava apenas a perguntar se alguém conhece exemplos de instâncias do Discourse com o plugin de Subscrição a usar soluções não-Stripe?
O Stripe é bem conhecido, mas é um sistema de pagamento muito limitador em termos de conteúdo que pode ser apresentado no recurso. Estamos a analisar grupos de utilizadores baseados em subscrição, mas o Stripe não é uma opção para o tipo de comunidade que hospedamos e mantemos.
Também poderia ser feito através da API do Discourse, seja adicionando código para lidar com as requisições da API para um servidor controlado pelo proprietário do site, ou usando um serviço como o Zapier para lidar com as requisições da API. Por exemplo, use o Paypal ou o Lemon Squeezy como etapa de gatilho no Zapier, e para a etapa de ação, use o zap “Webhooks by Zapier” para enviar requisições POST para o Discourse para gerenciar associações de grupos.
Tenho dado respostas semelhantes a esta tantas vezes no Meta que me pergunto se valeria a pena criar aplicativos Discourse para algumas integrações frequentemente solicitadas. Com algumas limitações, os aplicativos Discourse poderiam funcionar de forma semelhante a como os aplicativos Shopify funcionam. A grande limitação é que o Shopify fornece alguma funcionalidade que permite aos aplicativos incorporar iframes no Shopify que podem se comunicar diretamente com a API do Shopify.
Possivelmente, um aplicativo de Assinaturas Discourse que pudesse lidar com vários provedores de pagamento seria um bom prova de conceito de um aplicativo Discourse.
Ah. Certo. Um plugin poderia simplesmente capturar qualquer webhook que o plugin de assinatura criasse e as configurações do plugin poderiam mapear o nome da assinatura para o grupo (e corresponder ao usuário por endereço de e-mail). Um campo personalizado do grupo poderia conter o ID da assinatura associada e mover o usuário para dentro ou para fora do grupo quando a assinatura fosse atualizada. Se usasse um nome de assinatura em vez de ID, um único campo personalizado poderia lidar com vários processadores de pagamento.
O administrador seria responsável por configurar o sistema de pagamento e providenciar que o usuário chegasse a uma página de pagamento.
Aqui estão as informações do webhook para lemon squeezy
Eu adoraria fazer isso para alguém que tivesse um orçamento.
Não. Este plugin suporta apenas o Stripe. Se você tiver um orçamento, pode perguntar em Marketplace. Existem várias maneiras de você “dar suporte ao PayPal”, então descreva seu caso de uso e orçamento o mais explicitamente possível.
No momento não. Apenas Stripe por enquanto. Existe algum gateway de pagamento específico que você gostaria de usar? Seria bom saber o que as pessoas estão interessadas em usar para que possamos considerar adicioná-los em algum momento.