Php 如何使用laravel出纳的外部账户内部收费方法

Php 如何使用laravel出纳的外部账户内部收费方法,php,laravel,stripe-payments,laravel-cashier,Php,Laravel,Stripe Payments,Laravel Cashier,我使用的是laravel出纳应用程序,用户可以通过3种方式订阅 月 每年 一次 我使用的是每月和每年订阅和一次订阅 问题是我无法将外部帐户的详细信息传递给计费方法(金额应从用户帐户贷记到此帐户),但对于create方法,它可以完美地工作 对于create我使用了下面的代码,这里用户的借记金额将贷记到$subscriptionOptions帐户 $subscription=$request->user()[ 'email'=>$request->user()->email, 'name'=>$

我使用的是
laravel出纳
应用程序,用户可以通过3种方式订阅

  • 每年
  • 一次
我使用的是
每月
每年
订阅和一次订阅

问题是我无法将外部帐户的详细信息传递给计费方法(金额应从用户帐户贷记到此帐户),但对于
create
方法,它可以完美地工作

对于
create
我使用了下面的代码,这里用户的借记金额将贷记到
$subscriptionOptions
帐户

$subscription=$request->user()[
'email'=>$request->user()->email,
'name'=>$request->user()->name,
['metadata'=>['name'=>$app->name]],
],$subscriptionOptions);
对于
费用
我使用了下面的代码,这里用户的借记金额不会贷记到
$subscriptionOptions
帐户

$subscription=$request->user()->charge(200,$request->paymentMethodId[
“元数据”=>[
'app'=>$app->name,
]
],$subscriptionOptions);

有人能帮我吗?谢谢。

外部账户()是用来付款的。你不能向他们收费,这在Stripe中是不受支持的。例如,为了模拟这种情况,您可以收集相同的银行帐户详细信息,但可以为客户对象创建ACH付款方法()对不起,我的英语很差。我想要的是,当从用户的银行帐户借记金额时,借记的金额应转移到
$subscriptionOptions
银行帐户。目前,它发生在
create
方法中,我想将其实现到
charge
方法中。