Stripe - 在一个用户上存储多个源
Stripe - storing multiple sources on a user
我正在尝试在单个用户对象上存储多个来源(卡片)。
假设我有一位客户已经存储了一个来源。
然后我使用新的源令牌执行以下操作
stripe.customers.update(customer, {source:call.request.source}, function(err, updatedCustomer){
if(err){
return console.log(err);
}
console.log(updatedCustomer.sources.data);
})
当我执行此操作时,客户现有源丢失并存储新源。
如何存储同一客户的多个来源?
使用 createSource 而不是 update 成功了。
stripe.customers.createSource(customer, {source:call.request.source}, function(err, updatedCustomer){
if(err){
return console.log(err);
}
console.log(updatedCustomer.sources.data);
})
这对你有用。
客户 = Stripe::Customer.检索(stripe_customer_id)
customer.sources.create(stripeToken)
Stripe 令牌是使用 stripe.js 生成的。
我正在尝试在单个用户对象上存储多个来源(卡片)。
假设我有一位客户已经存储了一个来源。
然后我使用新的源令牌执行以下操作
stripe.customers.update(customer, {source:call.request.source}, function(err, updatedCustomer){
if(err){
return console.log(err);
}
console.log(updatedCustomer.sources.data);
})
当我执行此操作时,客户现有源丢失并存储新源。
如何存储同一客户的多个来源?
使用 createSource 而不是 update 成功了。
stripe.customers.createSource(customer, {source:call.request.source}, function(err, updatedCustomer){
if(err){
return console.log(err);
}
console.log(updatedCustomer.sources.data);
})
这对你有用。
客户 = Stripe::Customer.检索(stripe_customer_id)
customer.sources.create(stripeToken)
Stripe 令牌是使用 stripe.js 生成的。