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.
Markdown
[](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>