Stripe 创建后获取订阅 ID

Stripe Get Subscription ID after Creation

提问人:Jakxna360 提问时间:4/3/2017 更新时间:4/3/2017 访问量:608

问:

我正在使用 Stripe gem 为测试 Web 应用程序创建订阅模型。我可以通过手动输入订阅 ID 创建订阅并将其删除,但我想将订阅保存到我的数据库中,这样我就不必这样做了。这是我目前所拥有的:

 customer = Stripe::Customer.create(
    card: token,
    email: current_user.email
    )

 Stripe::Subscription.create(
    customer: customer.id,
    plan: 000
    )

 current_user.stripe_id = customer.id
 current_user.stripe_subscription_id = subscription.id

我收到一条错误消息,指出没有订阅 ID。如何获取订阅 ID?我需要它,以便我可以在请求时取消订阅。我厌倦了浏览 API,但它没有明确说明如何检索订阅 API。

Ruby-on-Rails Ruby Stripe-Payments Payment-Gateway 支付

评论


答:

2赞 Jakxna360 4/3/2017 #1

呸......我忘了分配订阅。我把第一行改成了:

Stripe::Subscription.create()

自:

subscription = Stripe::Subscription.create()

现在它起作用了。