如何解决STRIPE:该客户没有附加的付款来源或默认付款方式铁路红宝石
我遇到了一些问题,我正在尝试使用条纹实现订阅>当我的订单中有3个示例时,它可以工作>创建3个项目的订阅。 问题是,如果客户只想停止一个元素的订阅,我不知道该如何处理...
所以我想为每个元素创建一个订阅,这是我的代码
customer = Stripe::Customer.create
@order.line_items.each do |line_item|
product = Stripe::Product.create(
{
name: line_item.product.name,metadata: {
product_id: line_item.product.id,line_item_id: line_item.id
}
}
)
price = Stripe::Price.create(
{
product: product.id,unit_amount: line_item.product.price_cents,currency: 'eur',recurring: {
interval: 'month'
}
}
)
Stripe::Subscription.create({
customer: customer.id,items: [
{price: price.id,quantity: line_item.quantity}
]
})
但是我收到此错误该客户没有附加的付款来源或默认付款方式。 而且我不知道如何附上它,即使有文档也是如此。
有什么帮助吗?谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。