【问题标题】:Unable to get card details for connected account in Stripe无法在 Stripe 中获取关联帐户的卡详细信息
【发布时间】:2020-06-18 00:31:22
【问题描述】:

我正在尝试检索已连接帐户客户的卡详细信息,根据条带文档,我们需要在每个 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】:

    这是因为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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-28
      • 2018-05-21
      • 2016-08-08
      • 2021-03-16
      • 2013-09-06
      • 2019-02-18
      • 1970-01-01
      相关资源
      最近更新 更多