【问题标题】:RoR submitting object for approval and only processing payment on approvalRoR 提交对象以供批准,仅在批准后处理付款
【发布时间】:2012-08-21 05:24:23
【问题描述】:

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

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

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

在管理员批准后,我希望该工作离开“暂存池”并推入我的主要工作表。同时,我还希望从用户那里收取款项。

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

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

【问题讨论】:

    标签: ruby-on-rails paypal ruby-on-rails-3.2 payment-gateway


    【解决方案1】:

    Ryan Bates a whole bunch of screencasts 在 Rails 中集成各种支付服务。他包括 PayPal、ActiveMerchant、Stripe 和 Spree。值得一看,因为即使是像 ActiveMerchant 这样的库,也有很多小细节需要注意。

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

    【讨论】:

      【解决方案2】:

      关于不处理自己的付款,您的直觉是正确的。滚动您自己的符合 PCI 标准的支付系统并非易事。在此处阅读安全标准: https://www.pcisecuritystandards.org/merchants/

      我自己没有机会使用它,但 ActiveMerchant gem 是与支付网关进行通信的最流行的方式。它支持 PayPal 以及许多其他网关: https://github.com/Shopify/active_merchant

      【讨论】:

        猜你喜欢
        • 2021-10-11
        • 2018-03-22
        • 2021-05-21
        • 2013-12-26
        • 2017-11-17
        • 2013-08-29
        • 2014-04-29
        • 2013-05-26
        • 2013-02-02
        相关资源
        最近更新 更多