![](/img/trans.png)
[英]How to make External Bank account as default account in Stripe Connect?
[英]How to connect to managed account in stripe and make a payment?
首先,对不起我的英语。
我想在Stripe中创建从帐户A到帐户B的费用。帐户A是管理帐户。 帐户B可以是多个帐户中的任何一个。 但是,当我尝试使用目标参数创建费用时,API会返回错误。 说:
"error": {
"type": "invalid_request_error",
"message": "The destination param must be a connected account.",
"param": "destination"
}
如何连接目标帐户(帐户B)以获取此权限??。 我正在为此使用php api条。 接下来,这是我使用的示例代码。 提前致谢:
\Stripe\Stripe::setApiKey('sk_test_ACCOUNT_A_KEY');
// Charge the order:
$charge = \Stripe\Charge::create(array(
// 'source' => $token,
'customer' => 'cus_ID_CUSTOMER_TO_GET_PAYMENT',
"amount" => 100000,
"currency" => "usd",
"description" => "from account A to account B",
'destination' => 'acct_ID_DESTINATION_ACCOUNT'
)
);
echo "<pre>";
print_r($charge);
echo "</pre>";
如果您已经阅读了Stripe文档,则可以清楚地看到Stripe Connect中存在三种收费类型。
就您而言,您将不得不使用目的地费用。 你可以用
$charge = \Stripe\Charge::create(array(
"amount" => 1000,
"currency" => "usd",
"source" => "cus_ID_CUSTOMER_TO_GET_PAYMENT",
"destination" => array(
"account" => "{CONNECTED_STRIPE_ACCOUNT_ID}",
),
));
代表您的关联帐户向客户收费。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.