Voltar ao ranking

pay-rails/pay

Rubygithub.com/pay-rails/pay

Payments for Ruby on Rails apps

subscriptionstripepayenginerailspayment-providerbraintreescapaddlepaymentshacktoberfest
Crescimento de estrelas
Estrelas
2.2k
Forks
354
Crescimento semanal
Issues
0
1k2k
jun. de 2017jun. de 2020jul. de 2023jul. de 2026
ArtefatosRubyGemsgem install pay
README

💳 Pay - Payments engine for Ruby on Rails

Build Status Gem Version

Pay is a payments engine for Ruby on Rails 6.0 and higher.

[!TIP] Check out Jumpstart for Rails Starter Kit with Pay already integrated!

Upgrading? Check the UPGRADE guide for required changes and/or migration when upgrading from a previous version of Pay.

🧑‍💻 Tutorial

Want to see how Pay works? Check out our video getting started guide.

🏦 Payment Processors

Our supported payment processors are:

  • Stripe (SCA Compatible using API version 2022-11-15)
  • Paddle (SCA Compatible & supports PayPal)
  • Braintree (supports PayPal)
  • Lemon Squeezy (supports PayPal)
  • Fake Processor (used for generic trials without cards, free subscriptions, testing, etc)

Want to add a new payment provider? Contributions are welcome.

We make our best attempt to standardize the different payment providers. They function differently so keep that in mind if you plan on doing more complex payments. It would be best to stick with a single payment provider in that case so you don't run into discrepancies.

📚 Docs

🙏 Contributing

If you have an issue you'd like to submit, please do so using the issue tracker in GitHub. In order for us to help you in the best way possible, please be as detailed as you can.

For those using devcontainers, if you want to test the application with different databases:

  1. Uncomment the DATABASE_URL corresponding to the database type you wish to use in the .devcontainer/devcontainer.json file.
  2. Rebuild the devcontainer, which will configure the application to use the selected database for your development environment.

If you'd like to open a PR please make sure the following things pass:

bin/rails db:test:prepare
bin/rails test
bundle exec standardrb

📝 License

The gem is available as open source under the terms of the MIT License.

Repositórios relacionados
final-form/react-final-form

🏁 High performance subscription-based form state management for React

JavaScriptnpmMIT Licensereactform
final-form.org/react
7.4k496
mnfst/manifest

Connect Your Agents And Harnesses With Any Provider 🦚

TypeScriptnpmMIT Licenseopenclawcost-tracking
manifest.build
7.3k479
thedevdojo/wave

Wave - The Software as a Service Starter Kit, designed to help you build the SAAS of your dreams 🚀 💰

CSSnpmMIT Licenselaravelsaas
devdojo.com/wave
6.5k908
Lin-arm/GKD_subscription

用于安卓 GKD 的第三方订阅规则 (👻Fork版)

TypeScriptnpmgkdgkd-subscription
4.1k109
robinebers/openusage

Burning through your subscriptions too fast? Paying for stuff you never use? Stop guessing. OpenUsage is free and open source.

SwiftMIT Licenseclaudecodex
openusage.ai
3.5k347
hasura/graphqurl

curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.

JavaScriptnpmApache License 2.0graphqlcli
3.4k101
final-form/final-form

🏁 Framework agnostic, high performance, subscription-based form state management

TypeScriptnpmOtherformforms
final-form.org
3k225
developit/unistore

🌶 350b / 650b state container with component actions for Preact & React

JavaScriptnpmpreactredux
npm.im/unistore
2.8k134
eallion/uBlacklist-subscription-compilation

🚫 uBlacklist subscription 订阅合集

GoGo ModulesOtherublacklistblock
git.io/ublacklist
1.3k41
2ndQuadrant/pglogical

Logical Replication extension for PostgreSQL 17, 16, 15, 14, 13, 12, 11, 10, 9.6, 9.5, 9.4 (Postgres), providing much faster replication than Slony, Bucardo or Londiste, as well as cross-version upgrades.

COtherpostgresqlreplication
enterprisedb.com/docs/supported-open-source/pglogical2/
1.2k177
vue-stripe/vue-stripe

Stripe Checkout & Elements for Vue.js

VueMIT Licensevuevuejs
vuestripe.com
1.1k142
voltrue2/in-app-purchase

A Node.js module for in-App-Purchase for iOS, Android, Amazon and Windows.

JavaScriptnpmOtherin-apppurchase
iap.gracenode.org
1.1k294