【问题标题】:Stripe connect with Auth and Capture retrieving Charge in PhpStripe 与 Auth 和 Capture 连接,在 PHP 中检索 Charge
【发布时间】:2018-12-11 09:47:46
【问题描述】:

我正在使用 auth 和 Capture 实现 Stripe Connect,到目前为止我已经成功了,但是当我尝试捕获经过身份验证的金额时,我无法这样做。因为条纹不允许我们将多个参数传递给 Stripe:: Retrieve 函数,但它可以处理我开发的 curl 请求。如下。

curl https://api.stripe.com/v1/charges/ch_1CfTe5Dye6RVcYtHp*****/capture \

-u sk_test_C5uYX8juNRT9kTj******: \
-d application_fee=1000 \
-H "Stripe-Account: acct_1CNbqaDy*****" \
-X POST

这很好,但是当我尝试做同样的事情时,它给我一个未知参数的错误,我可以理解 bcoz Stripe:: Retrieve 不接受我正在尝试的额外参数像这样在 PHP 中做到这一点

$stripe = array(
             "secret_key" => "sk_test_C5uYX8juNRT9k********",
             "publishable_key" => "pk_test_b2gp9tSHK9iP******"
          );

$keystripe = \Stripe\Stripe::setApiKey($stripe['secret_key']);
$res = \Stripe\Charge::retrieve(array(
                               "id" =>"ch_1CfTe5Dye6RVcYtHp********",
                               "application_fee" => 1000),
                              array("stripe_account" =>  "acct_1CNbqaDy*****"));

$re = $res->capture();

有人可以建议我如何在 PHP 中存档吗?

【问题讨论】:

    标签: php curl stripe-payments stripe-connect


    【解决方案1】:

    我找到了这样的解决方案。

    $keystripe = \Stripe\Stripe::setApiKey('sk_test_C5uYX8juNRT9kTj9wj******');
    $res = \Stripe\Charge::retrieve('ch_1CjkyXDye6RVcYt******', ["stripe_account" => "acct_xxx"]);
    $re =  $res->capture(["application_fee" =>1000]);
    

    通过使用这个我已经解决了我的问题

    【讨论】:

      【解决方案2】:

      根据上面的docs,您应该将用于捕获的参数传递给capture 函数,而不是retrieve 函数。这是一个两步过程,您通过调用retrieve 获取charge 对象,然后捕获它并传递参数。代码如下所示:

      $charge = \Stripe\Charge::retrieve("ch_xxx", array("stripe_account" =>  "acct_xxx"));
      $charge->capture(array(
        "application_fee" => 1000
      ),array("stripe_account" =>  "acct_xxx"));
      

      【讨论】:

      • 感谢您尝试帮助我,但我找到了一个解决方案,我将在下面回答。
      • 很酷,但我认为我们的答案完全相同:)
      猜你喜欢
      • 2017-10-14
      • 1970-01-01
      • 1970-01-01
      • 2018-11-04
      • 1970-01-01
      • 1970-01-01
      • 2017-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多