Api 无法获取条带中已连接帐户的卡详细信息

Api 无法获取条带中已连接帐户的卡详细信息,api,stripe-payments,payment-gateway,payment-processing,Api,Stripe Payments,Payment Gateway,Payment Processing,我正在尝试检索连接帐户客户的卡详细信息,根据stripe文档,我们需要在每个api调用中传递stripe_account参数以处理连接帐户。但是,在检索卡详细信息的情况下,它会抛出stripe_account参数的错误。 下面是我的api调用的样子: \Stripe\Customer::retrieveSource( 'cus_GqzjjKIQXO1JgB', 'card_1GJHkSEyjL72dRjPECxaHlEF',["stripe_account" =>'xxxxxxxx

我正在尝试检索连接帐户客户的卡详细信息,根据stripe文档,我们需要在每个api调用中传递stripe_account参数以处理连接帐户。但是,在检索卡详细信息的情况下,它会抛出stripe_account参数的错误。 下面是我的api调用的样子:

\Stripe\Customer::retrieveSource(
  'cus_GqzjjKIQXO1JgB',
  'card_1GJHkSEyjL72dRjPECxaHlEF',["stripe_account" =>'xxxxxxxxx']
);
错误如下:

收到未知参数:stripe\u帐户

有人能帮忙吗


感谢

出现这种情况是因为retrieveSource方法的签名:

公共静态函数retrieveSource$id、$sourceId、$params=null、$opts=null

在这种情况下,stripe_帐户将作为参数而不是opt传递

您可以通过为参数传递空数组来解决此问题:

<?php
\Stripe\Stripe::setApiKey('sk_test_xxx');

$ss = \Stripe\Customer::retrieveSource(
  'cus_xxx',
  'card_xxx',
  [],
  ["stripe_account" => 'acct_xxx']
);
?>

希望有帮助

v3nkman