【发布时间】:2017-04-20 13:22:38
【问题描述】:
我有一个 Squarespace 应用程序为客户收取费用,但是 Squarespace 不创建客户对象,它只是存储费用。
我的目标:当用户进行购买时,创建一个附有订阅计划的 Customer 对象,以便我们可以对卡进行定期收费。
我可以通过条带测试 API 提取费用列表,每个费用都有一个 source,其中包含一个卡令牌。因此,据我了解,我应该能够创建一个客户并传入源或源 ID,它会将源添加到该客户。
我的代码如下所示:
customer = Stripe::Customer.create(
:email => customerEmail,
:plan => customerPlanId,
:source => charge[:source],
:description => customerName
)
我在条带沙箱中执行此操作。我可以清楚地看到存储在charge中源对象中的卡,但是stripe会抛出错误:
`handle_api_error': No such token: card_19NXFMKm5fnTITnyYdk6shyj (Stripe::InvalidRequestError)
提前致谢!
【问题讨论】:
标签: ruby stripe-payments