无法获取条带中关联帐户的卡详细信息

问题描述 投票:0回答:1

我正在尝试检索关联帐户客户的卡详细信息,根据条带文档,我们需要在每个api调用中传递stripe_account参数,以使用关联帐户。但是,如果检索卡的详细信息,则会为stripe_account参数抛出错误。以下是我的api调用的样子:

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

以下是错误:

Received unknown parameter: stripe_account

有人可以帮忙吗?

谢谢

api stripe-payments payment-gateway payment-processing
1个回答
0
投票

这是由于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

© www.soinside.com 2019 - 2024. All rights reserved.