【发布时间】:2015-11-26 20:17:33
【问题描述】:
我在一个名为 foody 的电子商务市场工作。我为此目的使用stripe connect。连接帐户是使用stripe-connect-omniauth 创建的。 Foodsy 有几个顾客。 Sku 的订单由
Stripe.api_key = "sk_test_************"
Stripe::Order.create(
{:currency => 'usd',
:items => [
{
:type => 'sku',
:parent => "sku_************"
}
] },
{ :stripe_account => "acct_************" }
)
它创建一个 ID 为 or_************ 的订单。
存在于美食平台上的客户购买它,
order=Stripe::Order.retrieve("or_************",stripe_account: "acct_************")
order.pay(customer: "cus_************")
但是这段代码返回错误No such customer: cus_************ (Stripe::InvalidRequestError).
客户存在,我可以在仪表板上看到他,并且源属性设置在条带上。那么为什么会出错呢?
【问题讨论】:
-
对于任何通过错误消息进行搜索的人:确保使用正确的 API 密钥和密码。
标签: ruby-on-rails stripe-payments