我正在一个名为foodsy的电子商务市场上工作。我正在使用stripe connect
。使用stripe-connect-omniauth
创建关联的帐户。 Foodsy有几个客户。通过[]在rails控制器中创建Sku
的订单
Stripe.api_key = "sk_test_o9YlLXk88Df4N2dmsdQtPEqZ" Stripe::Order.create( {:currency => 'usd', :items => [ { :type => 'sku', :parent => "sku_7QKrhZJcqcuWBN" } ] }, { :stripe_account => "acct_17BTxDCioT3wKMvR" } )
它创建一个ID为
or_17BUNHCioT3wKMvREWdDBagG
的订单。
在foodsy平台上存在的客户购买了它,
order=Stripe::Order.retrieve("or_17BUNHCioT3wKMvREWdDBagG",stripe_account: "acct_17BTxDCioT3wKMvR") order.pay(customer: "cus_7QLGXg0dkUYWmK")
但是此代码返回错误
No such customer: cus_7QLGXg0dkUYWmK (Stripe::InvalidRequestError).
该客户存在,因为我可以在仪表板上看到他,并且源属性在条纹上设置。那么为什么会出错呢?
我正在一个名为foodsy的电子商务市场上工作。我正在使用条纹连接。连接的帐户是使用stripe-connect-omniauth创建的。 Foodsy有几个客户。一个...
问题在于,该客户存在于平台的帐户中,而不存在于您要创建费用的关联帐户中。
如果使用错误的APiKey,也会发生这种情况>