Esto podría ser una pregunta subjetiva, pero lo intentaré.¿Qué hago con la facturación periódica?
Ya hay una serie de preguntas sobre SO que giran en torno a la gestión de facturación de suscripciones. Actualmente estoy trabajando en una solución SaaS que requerirá un sistema de facturación totalmente automatizado.
Lo que no estoy buscando al hacer esta pregunta no son los consejos sobre la implementación hacia una puerta de enlace de pago específica o cosas por el estilo. En cambio, me gustaría obtener consejos sobre qué tipo de enfoque tomar.
La funcionalidad que necesito es un sistema que pueda manejar actualizaciones, degradaciones, facturación recurrente, cancelaciones, etc. Inicialmente para un solo producto, pero con el tiempo podría ser un requisito que el sistema pueda manejar múltiples productos (por productos Me refiero a productos fundamentalmente diferentes, no a variaciones diferentes del mismo producto).
mi punto de vista hay una serie de enfoques posibles cuando se necesita una solución como esta:
- Código un servidor de facturación a sí mismo que apoya esto y se desacopla de cada producto para que pueda manejar múltiples productos independientes.
- Utilice una solución alojada como Recurly, Chargify, Spreedly o CheddarGetter.
La ventaja de utilizar una solución alojada es, obviamente, que no necesita certificación PCI, la preocupación se subcontrata y es mucho más rápido de poner en marcha. Sin embargo, estas ventajas tienen un costo: la función de soporte más importante para su producto, es decir, la facturación no está bajo su control. Además, tiene menos control y flexibilidad.
¿Qué harías? Si miramos más allá de los requisitos de PCI, definitivamente preferiría tener un sistema codificado de manera interna que pudiera hacer este tipo de trabajo. Por otro lado, he escuchado de numerosas fuentes que codificar un sistema como este es un problema.
Cualquier consejo es muy apreciado. Además, si aconseja codificarlo usted mismo, cualquier experiencia sobre cómo hacerlo o si hay proyectos de código abierto (sin importar el idioma, lo que busco no es el código, sino la estructura) de los que me puedo beneficiar realmente significa mucho.
puntos muy buenos! Gracias. Con respecto a CheddarGetter, ¿necesita certificación PCI para usarlos o los datos de la tarjeta de crédito pasan directamente a través de su sitio? – phidah
He hablado con el equipo de soporte de CG y me dijeron que no hay forma de evitar un cumplimiento de nivel 4 de PCI. Creo que iré por eso de todos modos :) Gracias por la respuesta. – phidah
Voy a echar mi granito de arena aquí :) Aunque su proveedor de facturación recurrente es compatible con PCI, su cuenta bancaria comercial todavía requiere que su empresa sea compatible con PCI. Sin embargo, mientras más detalles maneje su proveedor de facturación recurrente, menores serán los requisitos que deberá cumplir de su parte. –