【问题标题】:Stripe Sinatra SubscriptionStripe Sinatra 订阅
【发布时间】:2017-12-27 22:29:35
【问题描述】:

我能够使用 Stripe/Sinatra 创建客户,我已经创建了一些订阅计划。如何更改客户并将其添加到订阅中?

Stripe::Subscription.create(
  :amount => amount,
  :currency => "usd",
  :card => params[:stripeToken],
  :description => "test payment")
  :id => test_plan
erb :thanks

【问题讨论】:

    标签: ruby sinatra stripe-payments


    【解决方案1】:

    您应该在此处查看Create a Subscription API 文档。失败的原因是您提供的参数不正确。你首先必须Create a Plan,然后你必须(在某些时候)Create a Customer,然后是attach that Plan as a Subscription to a Customer

    当您调用Create Customer 端点时,您应该包含一个包含令牌的source-argument。

    当您调用 Create Subscription 端点时,您应该同时包含 plan- 和 customer- 参数,它们分别包含计划 ID 和客户 ID。

    【讨论】:

      猜你喜欢
      • 2017-07-03
      • 2017-08-20
      • 2021-05-22
      • 2021-01-01
      • 1970-01-01
      • 2014-05-01
      • 1970-01-01
      • 2020-06-06
      • 2021-02-22
      相关资源
      最近更新 更多