Em 8 anos trabalhando em tempo integral com o Discourse, tive talvez 2 clientes que queriam pagar com criptomoeda. Acho que você tem uma base de clientes muito diferente. Suspeito que para a maioria dos clientes empresariais do Discourse, é menos do que isso. Na maior parte, os clientes empresariais impulsionam o desenvolvimento de novos recursos.
E se você quiser apoiar o BTCPay ou o que quer que seja, você pode desenvolver ou financiar seu próprio plugin. O BTCPay não suporta uma biblioteca Ruby, e o cliente Ruby do Bitpay que eles linkam parece ter sido abandonado (foi marcado como somente leitura). Isso tornará o desenvolvimento e a manutenção de um plugin BTCPay para o Discourse complicados.
Legal! Isso facilitará as coisas. O link que encontrei, a partir de um dos links que você forneceu, levava a um repositório não mantido que dizia para não usá-lo (pelo que li rapidamente, de qualquer forma).
Você não ofereceu um orçamento e ninguém mais parecia interessado. Minha estimativa de orçamento foi de US$ 2.000 a US$ 10.000. Há muitas maneiras de atingir o limite inferior do orçamento codificando coisas manualmente e, talvez, referindo-se a produtos já criados no lado do BTCPay.
Uma solução rápida seria usar WooCommerce e WordPress. É um pouco complicado, mas se o problema que você está tentando resolver é “como posso aceitar BTCPay com Discourse”, então WooCommerce provavelmente seria mais fácil (você não precisa me dizer os motivos para evitar o WordPress! E WooCommerce não é gratuito).
Verdade! Se uma década torna meu ponto mais ou menos apressado não é um argumento que entrarei, a menos que ambos estejamos armados com cervejas em mãos . E talvez seja verdade que Discourse.org teria milhares de clientes a mais se apenas tivessem um plugin BTCPay, mas até que clientes pagantes peçam a eles, eles não o farão.
Você pode conseguir encontrar alguém jovem e faminto por um projeto de programação (talvez para um curso ou One Hour: Ignite. Inspire. Code.) disposto a aceitá-lo como prova de conceito.
Entendido, obrigado pelo acompanhamento e por estar aberto a discussões construtivas sobre isso.
Fico feliz em ouvir isso. Agora tenho algo a oferecer ao procurar financiamento na comunidade Monero.
Atualmente estou analisando a melhor abordagem para usar o Ghost SSO no Discourse (realmente quero usar o banco de dados do Discourse, mas os pagamentos devem sustentar nossa comunidade, então estou em uma situação difícil aqui).
O BTCPay adicionou recentemente suporte de pagamento Ghost, e temos o Ghost em nosso blog, então acho que funcionará para nós dessa forma.
Agradeço a sugestão. O Ghost parece melhor para mim do que o WordPress, o que vai contra minha filosofia digital, se é que ela existe.
Sim, eu entendo, mas gosto de pensar em exceções, então aqui estão minhas preces, hehe.
Considere também que as assinaturas são gerenciadas pelo Stripe. Portanto, você teria que implementar toda a lógica sobre o cancelamento de assinaturas, expiração de assinaturas e assim por diante.
Eu fiz isso com o plugin de assinaturas Monero. É muito trabalho. Você está basicamente construindo um mini Stripe.