Paquete de Laravel que ofrece a las aplicaciones PHP una interfaz expresiva para gestionar la facturación de suscripciones de Stripe, incluidos cupones, cambios de plan y periodos de gracia.
pay-rails/pay
Un motor de pagos para Ruby on Rails que incorpora clientes, suscripciones, cargos y métodos de pago con Stripe, Paddle, Braintree y Lemon Squeezy.
Alternativa open source a:Chargebee
- Estrellas
- 2,264
- Forks
- 359
- Issues abiertos
- 0
- Último commit
- hace 4 días
¿Qué es?
Pay es un motor de pagos para Ruby on Rails 6.0 y versiones posteriores. Proporciona a las aplicaciones Rails un conjunto común de modelos y métodos para clientes, métodos de pago, cargos únicos y suscripciones, para que los desarrolladores no tengan que crear una integración distinta para cada proveedor de pagos.
El motor es compatible con Stripe (incluida la compatibilidad con SCA), Paddle, Braintree y Lemon Squeezy, e incluye un procesador simulado para pruebas, periodos de prueba sin tarjeta y suscripciones gratuitas. También ofrece rutas de webhook para gestionar eventos de los proveedores y permite personalizar los modelos. Stripe Connect está contemplado para casos de uso de marketplaces.
El proyecto es un motor de Rails que se distribuye como gem con licencia MIT. Como los proveedores funcionan de distintas maneras, los responsables del proyecto recomiendan mantener los flujos de pago complejos en un solo proveedor.
Funciones clave
- 01Modelos unificados de clientes, métodos de pago, cargos y suscripciones para distintos proveedores.
- 02Compatible con Stripe, Paddle, Braintree y Lemon Squeezy; PayPal está disponible a través de Paddle, Braintree y Lemon Squeezy.
- 03Incluye un procesador simulado para pruebas y periodos de prueba sin tarjeta.
- 04Proporciona rutas de webhook para gestionar eventos de los proveedores.
- 05Ofrece compatibilidad con Stripe Connect para marketplaces.
Casos de uso
- Añadir suscripciones y facturación recurrente a una aplicación SaaS de Rails.
- Cambiar de proveedor de pagos o admitir varios mediante una sola interfaz.
- Ofrecer periodos de prueba gratuitos que no requieran tarjeta de crédito.
- Crear un marketplace que divida los pagos con Stripe Connect.
Inicio rápido
- 1
Añade la gema a tu Gemfile
bundle add pay - 2
Instala las migraciones de Pay y configura la base de datos
Antes de usarlo
- Requiere una aplicación Ruby on Rails (Rails 6.0 o superior).
- Los pagos requieren una cuenta con un proveedor externo, como Stripe, Paddle, Braintree o Lemon Squeezy.
Temas
Preguntas frecuentes
- ¿Qué es pay?
- Un motor de pagos para Ruby on Rails que incorpora clientes, suscripciones, cargos y métodos de pago con Stripe, Paddle, Braintree y Lemon Squeezy. Pay es un motor de pagos para Ruby on Rails 6.0 y versiones posteriores. Proporciona a las aplicaciones Rails un conjunto común de modelos y métodos para clientes, métodos de pago, cargos únicos y suscripciones, para que los desarrolladores no tengan que crear una integración distinta para cada proveedor de pagos.
- ¿pay es gratuito? ¿Qué licencia tiene?
- pay es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pay sigue mantenido?
- Mantenimiento activo. El último commit de pay fue el 2 nov 2026.
- ¿Para qué puedo usar pay?
- Añadir suscripciones y facturación recurrente a una aplicación SaaS de Rails. Cambiar de proveedor de pagos o admitir varios mediante una sola interfaz. Ofrecer periodos de prueba gratuitos que no requieran tarjeta de crédito. Crear un marketplace que divida los pagos con Stripe Connect.
- ¿Cómo se instala pay?
- Añade la gema a tu Gemfile: bundle add pay Instala las migraciones de Pay y configura la base de datos
- ¿Dónde consigo pay?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pay-rails/pay
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma open source de facturación por uso que mide eventos, aplica precios y créditos, y genera facturas y cobros.
Plataforma open source de facturación por suscripción y pagos que gestiona catálogos, facturas, pasarelas de pago, cobros de deuda e impuestos, y se aloja en infraestructura propia.
Plataforma de facturación de código abierto para productos de IA y software, con precios por uso, suscripciones, checkout y gestión de impuestos como merchant of record.
Plataforma de facturación y tienda online de código abierto para empresas de hosting, que gestiona suscripciones, pedidos y clientes.
SDKs de código abierto y herramientas para agentes de Stripe que permiten integrar facturación y pagos en productos con LLM y agentes de IA.