在此示例中,当以条带形式创建订单并进行付款时,资金将转到api密钥所有者。
require "stripe"
Stripe.api_key = "sk_tes*******"
Stripe::Order.create(
:currency => 'usd',
:items => [
{
:type => 'sku',
:parent => 'sku_7GgX4LQpE5Y3Go'
}
])
我愿意将钱转移给sku的所有者,这样当不同所有者的sku包含在items数组中时,我就不必制作不同的Order.create
。
我知道我可以代表所有者传递stripe_account
哈希来创建订单。但是有可能代表SKU的所有者而不提及stripe_account
哈希来下订单吗?我的意思是条纹查看SKU并代表SKU所有者创建订单。
感谢。
答案 0 :(得分:0)
您必须将stripe_account哈希传递给create order api调用。如果没有它,Stripe会尝试在您的帐户中创建订单,并且Stripe没有限制说SKU的ID不能属于多个帐户。
答案 1 :(得分:0)
帮助有同样怀疑的人。当您构建使用条带连接创建市场的电子商务网站时,条带提供了一种为连接帐户创建产品,Skus,订单等的简便方法。您所要做的就是使用stripe create命令传递已连接帐户的uid。即,{stripe_account: <uid of connected account>}
。