Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 它';是否可以从stripe standard检索支付意图?_Php_Stripe Payments - Fatal编程技术网

Php 它';是否可以从stripe standard检索支付意图?

Php 它';是否可以从stripe standard检索支付意图?,php,stripe-payments,Php,Stripe Payments,我正在使用“我可以连接用户并创建付款意图”作为直接费用,如下所示: $payment=PaymentIntent::创建([ “金额”=>美元金额, “货币”=>“美元”, //“申请费金额”=>123, ], [ “条带用户帐户”=>$stripe用户id, ]); 我在后端保存了$payment->id和$payment->client\u secret这是我需要支付和退款的内容,但我需要检索此付款,当我这样做时,条带会给我以下错误:条带/error/InvalidRequest,并显示消

我正在使用“我可以连接用户并创建付款意图”作为直接费用,如下所示:

$payment=PaymentIntent::创建([
“金额”=>美元金额,
“货币”=>“美元”,
//“申请费金额”=>123,
], [
“条带用户帐户”=>$stripe用户id,
]);
我在后端保存了
$payment->id
$payment->client\u secret
这是我需要支付和退款的内容,但我需要检索此付款,当我这样做时,条带会给我以下错误:
条带/error/InvalidRequest,并显示消息“无此类付款意图:pi_asdjaiudaisda

我正在按如下方式检索付款:

PaymentIntent::检索($payment->id);
这就像文档所说的,但看起来不起作用。

就像您在创建PaymentIntent时通过传递
'Stripe\u account'=>$Stripe\u user\u id,
来“代表Stripe Connect帐户发出API请求”

在检索PaymentIntent时也需要执行同样的操作

原因是此PaymentIntent存在于Connect帐户上(因为它是在那里创建的),因此您必须使用
stripe\u account
参数代表Connect帐户进行检索/更新API调用,以访问该PaymentIntent


谢谢,我在付款意向API文档中没有看到此标志,所以我以前没有尝试过。这确实有效。