我通过在应用程序中使用Stripe Elements添加了Stripe付款功能,但是现在客户希望它使用Stripe-Connect进入市场。如果产品的卖方获得买方支付的金额的80%,而市场所有者则获得20%。
有什么方法可以升级而不完全删除Stripe Elements?
我已经仔细研究了一下,我们需要卖家account_id
才能将付款发送到他/她的帐户。
我目前正在使用这种方法来提交付款。
$charge = Stripe::charges()->create([
'amount' => $request->price,
'currency' => 'USD',
'source' => $request->stripeToken,
'description' => $request->title,
'receipt_email' => $request->email,
]);
我想我只需要在上述方法中添加application_fee_amount
即可接受付款。像条纹所示:https://stripe.com/docs/connect/direct-charges#collecting-fees
请告诉我是否做错了什么以及是否有更好的解决方案。
如果我不必再次从头开始添加付款方式,那将非常非常棒。