使用Stripe更新信用卡的最佳方式

时间:2013-12-19 20:38:53

标签: ruby-on-rails stripe-payments

我正在使用Ruby on Rails和Stripe的混合构建一个小型支付处理模块,并希望得到您的意见。

我不会出于显而易见的原因存储信用卡信息,但是他们的整个管理让我问自己应该如何做:

我希望我的用户能够从他们的帐户页面查看和更新​​他们当前的卡片。

到目前为止,我正在显示他们各自的信用卡信息,这很简单,但更新让我想知道我是否应该创建一个无模型控制器,只有基本动词来创建/更新/删除信用卡或仅使用由条纹提供的JavaScript。

你会推荐什么?

谢谢! 弗朗西斯

1 个答案:

答案 0 :(得分:1)

我当然不是专家,但我创建了一个服务对象来处理与Stripe的交互,一切运行良好。我在原始问题下面添加了一个链接,您可能已经看过了。在它上面有一个链接到另一个你可能会觉得有用的资源。

Rails "table-less" Model

我的服务对象如下所示:

class StripeCommunicator < ActiveRecord::Base
  def initialize()
    Stripe.api_key = ENV['STRIPE_API_KEY']
  end

  def method1

  end

  def method2

  end
end

然后我将其称为:

StripeCommunicator.new().method_name(params)