Pacote Laravel que oferece a apps PHP uma interface expressiva para cobranças de assinaturas com Stripe, incluindo cupons, troca de planos e períodos de carência.
pay-rails/pay
Um mecanismo de pagamentos para Ruby on Rails que adiciona clientes, assinaturas, cobranças e métodos de pagamento com Stripe, Paddle, Braintree e Lemon Squeezy.
Alternativa open source a:Chargebee
- Estrelas
- 2,264
- Forks
- 359
- Issues abertas
- 0
- Último commit
- há 4 dias
O que é?
Pay é um mecanismo de pagamentos para Ruby on Rails 6.0 ou superior. Ele oferece a um app Rails um conjunto comum de modelos e métodos para clientes, métodos de pagamento, cobranças avulsas e assinaturas, assim os desenvolvedores não precisam criar uma integração separada para cada provedor de pagamentos.
O mecanismo é compatível com Stripe (incluindo suporte a SCA), Paddle, Braintree e Lemon Squeezy, além de incluir um processador simulado para testes, períodos de avaliação sem cartão e assinaturas gratuitas. Também oferece rotas de webhook para tratar eventos dos provedores, e os modelos podem ser personalizados. O Stripe Connect é compatível com casos de uso de marketplace.
O projeto é um engine do Rails distribuído como uma gem sob a licença MIT. Como os provedores funcionam de maneiras diferentes, os mantenedores recomendam manter fluxos de pagamento complexos em um único provedor.
Recursos principais
- 01Modelos unificados de clientes, métodos de pagamento, cobranças e assinaturas entre provedores.
- 02Compatível com Stripe, Paddle, Braintree e Lemon Squeezy; PayPal está disponível pelo Paddle, Braintree e Lemon Squeezy.
- 03Inclui um processador simulado para testes e períodos de avaliação sem cartão.
- 04Oferece rotas de webhook para tratar eventos dos provedores.
- 05Oferece suporte ao Stripe Connect para marketplaces.
Casos de uso
- Adicionar assinaturas e cobranças recorrentes a um app SaaS em Rails.
- Alternar entre vários provedores de pagamento ou oferecer suporte a eles por meio de uma única interface.
- Oferecer períodos de avaliação gratuitos que não exigem cartão de crédito.
- Criar um marketplace que divide pagamentos usando Stripe Connect.
Início rápido
- 1
Adicione a gem ao seu Gemfile
bundle add pay - 2
Instale as migrations do Pay e configure o banco de dados
Antes de usar
- Requer uma aplicação Ruby on Rails (Rails 6.0 ou superior).
- Os pagamentos dependem de uma conta em um processador de terceiros, como Stripe, Paddle, Braintree ou Lemon Squeezy.
Tópicos
Perguntas frequentes
- O que é pay?
- Um mecanismo de pagamentos para Ruby on Rails que adiciona clientes, assinaturas, cobranças e métodos de pagamento com Stripe, Paddle, Braintree e Lemon Squeezy. Pay é um mecanismo de pagamentos para Ruby on Rails 6.0 ou superior. Ele oferece a um app Rails um conjunto comum de modelos e métodos para clientes, métodos de pagamento, cobranças avulsas e assinaturas, assim os desenvolvedores não precisam criar uma integração separada para cada provedor de pagamentos.
- pay é gratuito? Qual é a licença?
- pay é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pay ainda é mantido?
- Manutenção ativa. O último commit de pay foi em 2 de nov. de 2026.
- Para que posso usar pay?
- Adicionar assinaturas e cobranças recorrentes a um app SaaS em Rails. Alternar entre vários provedores de pagamento ou oferecer suporte a eles por meio de uma única interface. Oferecer períodos de avaliação gratuitos que não exigem cartão de crédito. Criar um marketplace que divide pagamentos usando Stripe Connect.
- Como instalar pay?
- Adicione a gem ao seu Gemfile: bundle add pay Instale as migrations do Pay e configure o banco de dados
- Onde consigo pay?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pay-rails/pay
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma open source de cobrança por uso que contabiliza eventos, aplica preços e créditos e gera faturas e pagamentos.
Plataforma open source de cobrança de assinaturas e pagamentos, com catálogo, faturamento, gateways de pagamento, cobrança de inadimplentes e impostos, hospedada na própria infraestrutura.
Plataforma de cobrança open source para produtos de IA e software, com preços por uso, assinaturas, checkout e gestão de impostos como merchant of record.
Plataforma de faturamento e loja virtual de código aberto para empresas de hospedagem, com gestão de assinaturas, pedidos e clientes.
SDKs open source e ferramentas para agentes da Stripe que adicionam cobrança e pagamentos a produtos com LLMs e agentes de IA.