我在进行条形支付时遇到以下问题。
未捕获的异常'Stripe \ Error \ Authentication',并显示消息'Only Stripe Connect平台可以与其他帐户一起使用。如果您指定了client_id参数,请确保它是正确的
我正在使用下面的php代码:
$charge = \Stripe\Charge::create(
array(
"amount" => $amount*100, // amount in cents
"currency" => $currency, // usd
"source" => $token,
"description" => $description,
"application_fee" => 123 // amount in cents
),
array("stripe_account" => 'cus_7Gt1CAXXXXXX') // CONNECTED_STRIPE_ACCOUNT_ID
);
另一个问题是我可以从那里CONNECTED_STRIPE_ACCOUNT_ID
那样acct_12QkqYGSOD4XXXXXX
。如果可能,请发送代码或屏幕截图或位置以获取这些帐户ID。
有人可以帮忙解决这个问题吗?
答案 0 :(得分:3)
您必须在应用中创建“使用条带连接”按钮,该按钮会将用户重定向到填写表单以授权您的应用。
点击“授权”按钮后(按用户填写表格后),将重定向到“重定向URI(重定向URI是您填写平台设置的URI)”。
重定向后,条带会将范围和授权代码添加到您的URI
例如。你的URI:www.yoursite.com 你会得到www.yoursite.com?scope=read_write&authorization_code=AUTHORIZATION_CODE