MIT License

项目介绍

pay-rails/pay 是一个托管在 GitHub 上的开源项目,主要使用 Ruby 编写,采用 MIT License 许可证,目前获得 2.3k 个 Star、341 次 Fork。

仓库全名
pay-rails/pay
开源许可证
MIT License
Star 数
2.3k
Fork 数
341

README 摘要

💳 Pay - Payments engine for Ruby on Rails 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…

完整内容见 GitHub 原始 README 或本页 。

常见问题

pay 用什么语言开发?

主要使用 Ruby 编写,采用 MIT License 许可证,目前有 2.3k 个 Star。

pay 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 pay 的源码?

可以直接克隆仓库:git clone https://github.com/pay-rails/pay.git,默认分支为 main;安装与运行步骤见仓库 README。

pay 最近还在维护吗?

仓库最近一次更新为 5 天前,当前没有未关闭的 Issue;Star 数为 2.3k,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Payments for Ruby on Rails apps

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
2971
价值分
1462
活跃状态
活跃

语言占比

CSS
Dockerfile
HTML
JavaScript
Ruby
Shell

Release

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.

评论

暂无评论