无法创建支出:此帐户有需要收集的要求.在Laravel连接Stripe



当我想连接到Stripe api将钱包的空白支付到一张客户账户卡时,我遇到了这个问题。

实际上,我的laravel代码是:

**$card_obj = $stripe->tokens->create([
'card' => [
'number' => '4000051240000005',
'exp_month' => 8,
'exp_year' => 2023,
'cvc' => '314',
'currency' => 'cad',
],
]);
$account = $stripe->accounts->create([
'type' => 'express',
'country' => 'CA',
'capabilities' => [
'card_payments' => ['requested' => true],
'transfers' => ['requested' => true],
],
'external_account' => $card_obj->id,
]);
$payout = $stripe->payouts->create([
'amount' => 1,
'currency' => 'cad',
], [
'stripe_account' => $account->id,
]);**

以及响应返回的错误:

在此处输入图像描述

您无法创建Stripe连接帐户并立即开始为其创建付款。如果您通过API检索该帐户,您可能会发现它有许多尚未实现的requirements(请参阅API ref(,而payouts_enabled(请参阅API ref(为false。

Connect帐户所有者应在入职过程中提供此缺失信息(请参阅https://stripe.com/docs/connect/express-accounts了解如何实现入职流程(,并且一旦payouts_enabled在账户中变为true,您就应该能够生成支出。

最新更新