我正在尝试检索关联帐户客户的卡详细信息,根据条带文档,我们需要在每个api调用中传递stripe_account参数,以使用关联帐户。但是,如果检索卡的详细信息,则会为stripe_account参数抛出错误。以下是我的api调用的样子:
\Stripe\Customer::retrieveSource(
'cus_GqzjjKIQXO1JgB',
'card_1GJHkSEyjL72dRjPECxaHlEF',["stripe_account" =>'xxxxxxxxx']
);
以下是错误:
Received unknown parameter: stripe_account
有人可以帮忙吗?
谢谢
这是由于retrieveSource方法的签名而发生的:
public static function retrieveSource($id, $sourceId, $params = null, $opts = null)
在这种情况下,stripe_account
作为参数而不是选项传递。
您可以通过为参数传递一个空数组来解决此问题:
<?php
\Stripe\Stripe::setApiKey('sk_test_xxx');
$ss = \Stripe\Customer::retrieveSource(
'cus_xxx',
'card_xxx',
[],
["stripe_account" => 'acct_xxx']
);
?>
希望有帮助!
v3nkman