Solo me preguntaba si alguien conoce ejemplos de instancias de Discourse con el plugin de suscripción que utilicen soluciones que no sean Stripe.
Stripe es bien conocido, pero es un sistema de pago muy limitante en términos de contenido que se puede presentar en el recurso. Estamos buscando grupos de usuarios basados en suscripción, pero Stripe no es una opción para el tipo de comunidad que alojamos y mantenemos.
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.
Oh. Correcto. Un plugin podría simplemente capturar cualquier webhook que hiciera el plugin de suscripción y la configuración del plugin podría mapear el nombre de la suscripción al grupo (y coincidir con el usuario por dirección de correo electrónico). Un campo personalizado del grupo podría contener el ID de suscripción asociado y mover al usuario dentro o fuera del grupo cuando se actualizara la suscripción. Si utilizara un nombre de suscripción en lugar de un ID, un único campo personalizado podría manejar varios procesadores de pago.
El administrador sería responsable de configurar el sistema de pago y organizar que el usuario acceda a una página de pago.
Aquí está la información del webhook para Lemon Squeezy:
Me encantaría hacer esto para alguien que tuviera presupuesto.
No. Este plugin solo admite Stripe. Si tienes presupuesto, puedes preguntar en Marketplace. Hay muchas maneras de “admitir PayPal”, así que describe tu caso de uso y presupuesto lo más explícitamente posible.
Por ahora no. Solo Stripe por ahora. ¿Hay alguna pasarela de pago específica que te gustaría usar? Sería bueno saber qué les interesa usar a las personas para que podamos considerar agregar esas en algún momento.