0

我在进行条带付款时遇到以下问题。

未捕获的异常“Stripe\Error\Authentication”和消息“只有 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。

任何人都可以帮忙解决这个问题吗?

4

1 回答 1

3
  1. 您必须在您的应用程序中创建“与 Stripe 连接”按钮,该按钮将重定向用户填写表单以授权您的应用程序。

  2. 单击授权按钮后(由用户,正确填写表单后),它将重定向到“重定向 URI(重定向 URI 是您在平台设置中填写的 URI)”。

  3. 重定向后,条带会将范围和授权代码添加到您的 URI

例如。您的 URI:www.yoursite.com 您将获得 www.yoursite.com?scope=read_write&authorization_code=AUTHORIZATION_CODE

  1. 之后跟随----> https://stackoverflow.com/a/34714859/5467417
于 2016-01-11T06:14:44.840 回答