Esto solo es necesario para una instancia de desarrollo que se ejecuta localmente en tu computadora. Por ejemplo, puedes ver en el video que mi instancia de Discourse se ejecuta en localhost:4200, lo que significa que se ejecuta en mi computadora.
Si deseas recrear exactamente este entorno, puedes seguir esta guía:
Debido a que el servidor de Stripe no puede acceder a la dirección localhost:4200 en mi red local, es necesario ejecutar este comando para reenviar las solicitudes de webhook que provienen del servidor de Stripe.
Si deseas probar esto en un servidor conectado a Internet, puedes seguir la configuración de webhook del tutorial oficial: Discourse Subscriptions Plugin
Por favor, no lo instales (todavía) en una instancia que ya tenga datos de clientes en vivo y la versión anterior del plugin de suscripciones de Discourse instalada. Pruébalo en un segundo servidor de staging, porque las dos versiones entrarán en conflicto.
¡Muchas gracias por probar esto! También permitirá a los visitantes que aún no tienen una cuenta comprar un plan. Serán invitados automáticamente a la instancia de Discourse y tendrán las membresías de grupo apropiadas una vez que paguen.