我已经在Laravel的应用程序开发中集成了Stripe支付。我已成功将我的客户连接到我的平台帐户,并在成功连接后获得了客户ID作为响应。现在,如果我尝试使用平台帐户发布密钥和秘密密钥向连接的用户付款,则会出现类似的错误,该错误仅在代表另一个帐户(使用OAuth密钥,Stripe-帐户标题,或目标参数)。以下是我完成付款的控制器功能代码,请检查并让我知道是什么问题。
token is created from the platform account publishable key.
$stripe = Stripe::make('sk_test_*************************');//platform account secret key
$amount = 200;
$cellamount = $amount * 100;
$applicationfee = round($cellamount * 0.02);
$charge = $stripe->charges()->create([
'card' => $token['id'],
'currency' => 'USD',
'amount' => $cellamount,
'application_fee' => $applicationfee,
'description' => 'Add in wallet from patform payment',
], ["stripe_account" => "{acct_1DuDB6Jyum2a8JkL}"]);
任何人都可以告诉我代码中的问题在哪里。而且还告诉我,如何减少条带化处理费。它从信用卡中扣除,但我要支付的金额除外。例如,我想将$ 20k转移给我的关联用户,并转移$ 4的申请费。因此$ 19,996.00将在我的已关联帐户用户的条纹帐户中转移。因此如何对这笔金额收取手续费。