Money · Independent · 19 Oct 2026

pay-rails/pay

Payments for Ruby on Rails apps

← Money

In simple English

This tool helps web developers take money from customers on their website. It connects popular billing services like Stripe or Paddle to your application. You do not need to write custom code for every single payment provider. It handles customer accounts, card details and monthly subscriptions for you. It is free to use and comes with an open-source licence.

What it is

Pay is a software library for Ruby on Rails that adds billing features to your website. It connects to multiple payment providers through one shared set of commands.

What it is good for

Solo builders who use Ruby on Rails and want to add subscriptions or one-time payments without writing complex billing code from scratch.

Stars2.3k
LicenceMIT
Latestv12.3.0 (2026-10-06)checked 19 Oct 2026
Last code change2026-10-17
Written inRuby
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Connects to Stripe, Paddle, Braintree and Lemon Squeezy using the same simple commands.
  • Handles complex subscription renewals and customer billing portals out of the box.
  • Open-source licence with no subscription fees or hidden costs from the tool itself.
Watch for
  • Requires existing knowledge of Ruby on Rails and web development to install and configure.
  • Different billing providers work in slightly different ways, so switching between them takes effort.
  • You still need your own verified accounts with Stripe or another processor to accept real money.
Replaces

Writing custom billing integration code for each payment provider from scratch

Works well with

Stripe

Similar repositories
  • solidusio/solidus5.3k stars

    A complete e-commerce platform for Rails, whereas this tool focuses strictly on subscriptions and payments.

Also reviewed on Repo Radar
  • akaunting/akaunting10k stars

    Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.

  • ledger/ledger6.1k stars

    Double-entry accounting from a plain text file, run from the command line, with no database of any kind.

  • spiral-project/ihatemoney1.4k stars

    A shared-expense list that works out the shortest set of payments to make everyone even.

Install
bundle add pay
bin/rails g pay:install
bin/rails db:migrate
Screenshots and video

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Commerce & Finance › Payments & Billing › Payment Processing.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.