【发布时间】:2017-04-25 04:01:54
【问题描述】:
我开始使用 Stripe 的自定义表单为我们的订阅网站开发支付系统:https://stripe.com/docs/custom-form。我有一个开发站点,当有人选择订阅时,它会弹出一个表单来收集信用卡数据,将该数据提交给 Stripe,然后 Stripe 会发回一个令牌。
在底部的“后续步骤”中,似乎表明我可以使用此令牌为用户注册订阅。但是,subscription page 没有显示在创建订阅时如何使用该令牌。从该页面可以看出,在创建订阅后,Stripe 将创建发票并将其通过电子邮件发送给用户。
我真的很想直接在网站上处理第一笔付款,而不是在电子邮件流中丢失用户。我认为可以做到,但我找不到例子。如何使用收集的信用卡中的 Stripe 令牌向用户收取第一期订阅费用?创建订阅的唯一代码是:
Stripe::Subscription.create(
:customer => customer.id,
:plan => "basic-monthly",
)
哪个不传递令牌。我在哪里传递令牌?
【问题讨论】:
-
我能找到的最接近的解决方案来自Stripe Error: 'Token is Not Supported' when trying to sign up to subscription 似乎
source: stripeToken.id可以在 somewhere 中传递(但我不确定在哪里)。
标签: stripe-payments credit-card subscription