stripe connect auth 和 capture 如何与 PHP 一起使用?

How does stripe connect auth and capture works with PHP?

我必须在 php 中对独立帐户使用带有身份验证和捕获功能的条带连接。但是当我将 chargeID 传递给经过身份验证的费用以捕获付款时。它说没有这样的chargeId。如果有人能帮我举个例子,那就太好了,因为单靠理论对我不起作用。谢谢是提前。

最好在此处显示您的code/error留言,以便给出适当的建议。

  1. 检查预授权是否已在 Your Stripe Account 中成功完成,使用的 ID 与您为捕获所传递的 ID 相同。

  2. 如果是,请尝试下面的代码 ref

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://api.stripe.com/v1/charges/".$preAuthTokenId."/capture");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_USERPWD, "your_secret_key" . ":" . "your_publishable_key");
    
    $result = curl_exec($ch);
    
    curl_close ($ch);