
Kill Bill es una película de acción y suspenso estadounidense de dos partes estrenada en 2003 y 2004 respectivamente, que fue escrita y dirigida por Quentin Tarantino. Kill Bill puede traducirse literalmente al español como «Matar a Bill». Sin embargo, bill en inglés también significa «cuenta» o «recibo», por lo que una traducción más libre (para apreciar el doble sentido) sería «Saldar cuentas». Yo como siempre desvarío, yo de lo que quiero hablar es de un software; pero este software, que se llama Kill Bill, también tiene que ver con el tema de saldar cuentas.

Así pues, Kill Bill, además de las 2 películas de Tarantino, es una plataforma de software open-source (de código fuente abierto) construida en Java para gestionar subscripciones con pagos y facturación. Kill Bill es un producto maduro (10 años de desarrollo, con un gran número de instalaciones). Ofrece un potente motor de facturación para pagos recurrentes además de una plataforma para integrar un gran número de pasarelas de pago y todo esto lo ofrece a través de un API de pago única. Kill Bill ofrece una arquitectura de complementos (plugins) que permite, de forma sencilla, aplicar lógica de negocio empresarial a los pagos, además de integrar con otros sistemas como CRMs.
Entre sus principales características tenemos: 1) Incluye una consola completa para gestionar cuentas, pagos, facturas,…que pueden usar diferentes equipos (soporte, operaciones, gestores de producto, desarrolladores,…); 2) Kill es un Sistema basado en eventos (Event-Based) a diferencia de los sistemas por lotes (Batch), donde todos los datos se procesan de inmediato; 3) Su arquitectura es de complementos (plugins), y está escrita en Java o Ruby y que permiten ampliar su funcionalidad e integrarse con otros sistemas; 4) Es una plataforma multi-inquilino (multitenant, es decir una única instancia de una aplicación de software y su base de datos y hardware subyacentes, que sirve a múltiples cuentas de usuario); 5) Auditoría integrada; 6) Soporte para campos y etiquetas personalizadas; 7) Gestión de suscripciones completa: las suscripciones pueden crearse, actualizarse, degradarlas (downgrade) o mejorarlas (upgrade), pausarlas, cancelarlas, suspenderlas, renovarlas; 8) Gestión flexible para soportar múltiples escenarios de pago; 9) Interfaces con diferentes proveedores de pago; 10) Pago y facturación en tiempo real; 11) Seguridad adicional para cumplir con las regulaciones PSD2/SCA.
¿Qué puedes hacer con Kill Bill? Kill Bill puede satisfacer las necesidades de facturación y pago de casi cualquier negocio en línea: Amplía su infraestructura de facturación y pagos y hace crecer su negocio. Le permite acceder a análisis e informes financieros en tiempo real. Controla los datos de su negocio y de sus clientes y le evita depender de un proveedor.
Las funciones de facturación de suscripciones de Kill Bill permiten que una tienda en línea cree suscripciones recurrentes o basadas en el uso (por ejemplo, «Suscripción al plan Gold a $9,99/mes») y administre las actualizaciones y degradaciones. Kill Bill se encarga de generar facturas, administrar créditos y activar pagos. Netflix, Dropbox y The New York Times son ejemplos de sitios web que venden este tipo de suscripciones.
Las funciones de pago de Kill Bill permiten que su tienda en línea se conecte con prácticamente cualquier pasarela y procesador de pagos (Stripe, Braintree, PayPal, Adyen, etc.) para cobrar a los clientes (usando tarjetas de crédito o débito, ACH, transferencias bancarias, Bitcoin, etc.) por sus suscripciones o pagos únicos (por ejemplo, sitios web tipo carrito de compras como Amazon o Zappos).
Panorama general. En un nivel alto, proporcionamos dos piezas de software que tendrás que implementar y administrar en tu propio centro de datos, en tu nube privada o en cualquier nube pública. Kaui, es nuestra interfaz de usuario de back-office, que permite que sus equipos (atención al cliente, producto, finanzas, etc.) interactúen con Kill Bill para gestionar reembolsos, ajustes de facturas, informes, etc.
Kill Bill, o servidor Kill Bill, es un servidor Java independiente que se ejecuta en tu back-end. Tus clientes nunca interactuarán con él directamente, sino que tu sitio web (puede ser un sitio web personalizado, una implementación de Drupal o WordPress, etc.) y potencialmente tus herramientas internas (CRM, CPQ, etc.) activarán llamadas a la API REST (a través de HTTP) para crear suscripciones, recuperar facturas, otorgar créditos, etc.
Despliegue. Kill Bill se presenta como un WAR autónomo y, por lo tanto, se ejecuta dentro de un contenedor web (normalmente Tomcat). Si bien puede implementar Kill Bill directamente como un WAR dentro de un contenedor, también ofrecemos opciones de implementación adicionales, como contenedores Docker o AMI de AWS con implementaciones con un solo clic.
Nos referimos a Kill Bill como una plataforma debido a su extensibilidad: puedes escribir complementos para modificar el comportamiento del sistema o para integrarlo con proveedores externos , como soluciones de detección de fraude (Accertify, Feedzai, etc.) o proveedores de impuestos (Avalara AvaTax, Vertex, etc.). Ofrecemos algunos complementos de código abierto en nuestra organización de GitHub , pero para que coincidan con los requisitos comerciales exactos, es posible que debas escribir los tuyos propios.
Modelo de Kill Bill. La mayoría de los sistemas de facturación actuales se diseñaron para funcionar por lotes (es decir, la generación de facturas y los pagos se realizan por lotes en momentos específicos). Kill Bill ha adoptado un enfoque diferente y ha creado un sistema que funciona con eventos y en el que las operaciones se realizan en secuencia.
Deja una respuesta