Stack Gems
Menu
← Catalog

Pay

MIT payments engine for Ruby on Rails

Payments / Payments · OSS/MIT · 2.3k

Reviewed 2026-10-18 · last push 2026-10-17 · repo checked 2026-10-19

What's Good

MIT (pay-rails/pay), release v12.3.0 (2026-10-06), maintained since 2017. One interface across Stripe (SCA-compatible), Paddle, Braintree and Lemon Squeezy, plus a fake processor for free plans and trials without cards. Syncs records through webhooks so you can query billing state with ActiveRecord. ★~2.3k.

The Catch

Rails only. It wraps processor APIs instead of hiding them, so advanced Stripe features still need the Stripe gem directly. Switching processors later still involves real migration work.

Verdict

The obvious starting point for subscription billing in a Rails app.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/pay-rails.svg)](https://stackgems.com/gems/pay-rails)

HTML

<a href="https://stackgems.com/gems/pay-rails"><img src="https://stackgems.com/badge/pay-rails.svg" alt="Pay reviewed on Stack Gems" height="20"></a>