【发布时间】: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