1

我有一个相当笼统的问题,我希望得到一些建议。

我正在创建一个基本的 Ruby on Rails 工作应用程序,用户可以在其中提交工作并申请其他职位。

我想要发生的是,当用户提交作业时,它会进入一个等待池(比如一个 awaiting_approval 表),然后等待管理员批准。

在管理员批准后,我希望这份工作离开“持有池”并推入我的主要工作表。同时,我还希望从用户那里获得付款。

我很想自己不处理付款细节,所以很想知道是否有人曾经设法通过 Paypal 或其他支付提供商实施类似的事情?

任何有关如何实现此设置的建议将不胜感激!

4

2 回答 2

2

Ryan Bates 做了一大堆关于在 Rails 中集成各种支付服务的截屏视频。他包括 PayPal、ActiveMerchant、Stripe 和 Spree。值得给他们一个关注,因为即使像 ActiveMerchant 这样的库也有很多小细节需要注意。

考虑到它的简单性和成本,我个人的选择是Stripe 。

于 2012-08-26T13:27:05.050 回答
1

Your instincts are correct about not processing your own payments. Rolling your own PCI-compliant payment system is not trivial. Read up on security standards here: https://www.pcisecuritystandards.org/merchants/

I haven't had a chance to use it myself but the ActiveMerchant gem is the most popular way to communicate with payment gateways. It's supports PayPal as well as a bunch of other gateways: https://github.com/Shopify/active_merchant

于 2012-08-26T12:28:59.497 回答