He configurado una suscripción de membresía y funciona bien. Sin embargo, en Stripe, he activado la opción “Incluir impuestos en el precio”, donde utilizará la moneda para determinar si los impuestos están incluidos o excluidos.
Al probar, la factura que se envía a mi cliente no incluye este desglose de impuestos. Esto es un impedimento. ¿Es posible configurar las cosas para que la factura enviada desde Stripe incluya el desglose de impuestos?
Como solución temporal para que funcione, he añadido la opción Referencia de la API de Stripe - Facturas en app/controllers/discourse_subscriptions/subscribe_controller.rb
Creo que puedo usar esta solución por un tiempo, y luego, cuando finalmente se agregue como una característica, podré volver a la original. Necesito considerar esto antes de salir en vivo para asegurarme de que no sea un gran problema más adelante.
¿Alguna idea de por qué esta es una mala idea si necesito que funcione antes de que sea una característica oficial?
Puedes hacer una PR para añadir la característica al plugin.
Hasta que/a menos que se acepte, puedes usar una plantilla para modificar el código del plugin dentro del contenedor después de que se haya clonado. Pero una mejor idea podría ser simplemente clonar el plugin.
Hola Steve, soy completamente nuevo en Discourse, pero si puedes instalar plugins desde cualquier repositorio de GitHub actualizando el archivo app.yml y ejecutando /var/discourse/launcher rebuild app, entonces debería funcionar.
Las instancias alojadas de Discourse no suelen dar a los usuarios acceso SSH, ni pueden editar los archivos yml. Todo eso lo gestiona su proveedor y los plugins a los que tienen acceso se establecen como parte del paquete de alojamiento por el que pagan.
Correcto. He alojado mi instancia por Discourse y solo puedo usar los plugins “oficiales” y en ellos, no puedo cambiar algo de código (excepto CSS en algunos).
No puedes cambiar plugins, pero se pueden cambiar muchas más cosas que CSS en un componente temático. Puedes cambiar prácticamente cualquier cosa en el front-end de Ember.
La discusión actual aquí es sobre el lado de Rails, sin embargo.