【问题标题】:Processing credit card payments in Rails在 Rails 中处理信用卡付款
【发布时间】:2014-03-14 01:51:25
【问题描述】:

如您所见,我有一个非常敏感的问题 :) 我正在建立一个网站,用户可以选择订阅某些内容。我正在使用 Rails 4。用户将使用信用卡支付订阅费用。同时,管理员可以在需要时进行退款。管理员可以对任何百分比的已付费订阅进行退款。

据我了解,不建议在我的数据库中存储任何信用卡数据。我找到了几篇与此问题相关的文章:

http://railscasts.com/episodes/288-billing-with-stripe?view=asciicast

http://larsgebhardt.de/credit-card-processing-with-ruby-on-rails/

http://www.subelsky.com/2011/10/how-to-setup-credit-card-payments-for.html

我想知道目前信用卡处理的推荐做法是什么?我应该如何处理 Rails 4 应用程序中的信用卡处理?这可能很简单,但是如果我的数据库中没有任何可用的信用卡信息,如何退款呢?

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby security credit-card


    【解决方案1】:

    不推荐,如果您自己存储或直接处理持卡人数据,则必须经过漫长而昂贵的过程才能符合 PCI 标准,否则可能会导致您被关押如果您的系统遭到破坏,卡计划将承担罚款和损失。

    像 Stripe 这样的服务可以帮助您在很大程度上避免这种负担。

    ...但是如果我没有任何信用卡信息如何退款 在我的数据库中可用吗?

    使用 Stripe 的 API 或仪表板,您只需根据最初收费时系统生成的订单 ID 进行退款。您应该永远不需要看到,甚至可以看到实际的卡号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-22
      • 2015-07-06
      • 2017-06-18
      • 2017-01-28
      • 2013-01-25
      • 2012-07-11
      • 2019-02-25
      • 1970-01-01
      相关资源
      最近更新 更多