Ruby on rails 条带订阅
我读过这篇文章,但并不真正理解订阅在实现方面的想法 我需要的是向用户收费,但收费金额由我自己计算,因为我有一个特殊的算法。所以这个代码:Ruby on rails 条带订阅,ruby-on-rails,ruby,ruby-on-rails-4,stripe-payments,Ruby On Rails,Ruby,Ruby On Rails 4,Stripe Payments,我读过这篇文章,但并不真正理解订阅在实现方面的想法 我需要的是向用户收费,但收费金额由我自己计算,因为我有一个特殊的算法。所以这个代码: # create a plan - once! Stripe::Plan.create( :amount => 2000, :interval => 'month', :name => 'Amazing Gold Plan', :currency => 'cad', :id => 'g
# create a plan - once!
Stripe::Plan.create(
:amount => 2000,
:interval => 'month',
:name => 'Amazing Gold Plan',
:currency => 'cad',
:id => 'gold'
)
# every month? or also once?
maybe_customer = Stripe::Customer.retrieve(....)
unless maybe_customer
customer = Stripe::Customer.create(
:card => token,
:plan => "gold",
:email => "payinguser@example.com"
)
end
何时(多久一次)我必须运行它:只运行一次还是每个月(:interval=>“month”
)
如果每个月,我会将其作为cron任务运行。但是如何让用户输入他们的信用卡详细信息呢?或者他们必须只在第一次输入它们,然后我保存它们,然后才能重新使用它们吗
更新:
账户余额
,如何向用户收取零美分的月薪?从这件事上我不明白怎么做对不起,从你的问题中我唯一能清楚地理解的是,你需要知道如何执行一次性付款,而不是正确的订阅 阅读本文,我发现您应该能够为客户收费的月数(或间隔)设置一个
interval\u count
选项。因此,将interval\u count
设置为0应该使付款只发生一次
此外,这是来自同一页:
客户对象还可以存储一张信用卡,这就是它们的用途
稍后再收费
换句话说,是-客户第一次输入其卡的详细信息。您可以(可选地)将卡信息保存在客户对象中。对不起,从您的问题中,我唯一能清楚地理解的是,您需要知道如何执行一次性付款,而不是正确的订阅 阅读本文,我发现您应该能够为客户收费的月数(或间隔)设置一个
interval\u count
选项。因此,将interval\u count
设置为0应该使付款只发生一次
此外,这是来自同一页:
客户对象还可以存储一张信用卡,这就是它们的用途
稍后再收费
换句话说,是-客户第一次输入其卡的详细信息。您可以(可选地)将卡信息保存在客户对象中。对不起,从您的问题中,我唯一能清楚地理解的是,您需要知道如何执行一次性付款,而不是正确的订阅 阅读本文,我发现您应该能够为客户收费的月数(或间隔)设置一个
interval\u count
选项。因此,将interval\u count
设置为0应该使付款只发生一次
此外,这是来自同一页:
客户对象还可以存储一张信用卡,这就是它们的用途
稍后再收费
换句话说,是-客户第一次输入其卡的详细信息。您可以(可选地)将卡信息保存在客户对象中。对不起,从您的问题中,我唯一能清楚地理解的是,您需要知道如何执行一次性付款,而不是正确的订阅 阅读本文,我发现您应该能够为客户收费的月数(或间隔)设置一个
interval\u count
选项。因此,将interval\u count
设置为0应该使付款只发生一次
此外,这是来自同一页:
客户对象还可以存储一张信用卡,这就是它们的用途
稍后再收费
换句话说,是-客户第一次输入其卡的详细信息。您可以(可选地)将卡信息保存在客户对象中。
之后对客户进行收费
-客户如何收费:他们每月是否必须输入卡的详细信息(在弹出窗口中)?或者我可以在我的web服务器上运行它,这样用户(客户)就不必做任何事情了吗?阅读我更新的回复,更重要的是,阅读文档。谢谢,我已经更新了我的问题,第一个问题现在更清楚了。之后,客户将被收费。
-客户如何收费:他们必须输入他们的卡详细信息吗(在弹出窗口中)每个月?或者我可以在我的web服务器上运行它,以便用户(客户)不必做任何事情?阅读我更新的回复,更重要的是,阅读文档。谢谢,我更新了我的问题,第一个问题现在更清楚了。之后,客户将被收费
-客户如何收费:他们是否必须输入卡的详细信息(在弹出窗口中)每个月?或者我可以在我的web服务器上运行它,以便用户(客户)不必做任何事情?阅读我更新的回复,更重要的是,阅读文档。谢谢,我更新了我的问题,第一个问题现在更清楚了。之后,客户将被收费
-客户如何收费:他们是否必须输入卡的详细信息(在弹出窗口中)每个月?或者我可以在我的web服务器上运行它,这样用户(客户)就不必做任何事情了?阅读我更新的回复,更重要的是,阅读文档。谢谢,我更新了我的问题,第一个问题更清楚