[英]Stripe Connect PHP - Split Payments?
我正在使用帶有托管帳戶的Stripe Connect API將付款分配給我的應用程序上的服務提供商。
我們的應用希望收取每筆費用的20%,然后將其余的費用分發給服務提供商。
我知道我可以收取全部費用,然后將其發送到客戶帳戶,如下所示:
\Stripe\Stripe::setApiKey('sk_live_xxxxxx');
$charge = \Stripe\Charge::create(array(
"amount" => (int) $payment,
"currency" => "usd",
"customer" => $customerID,
"destination" => $providerID
));
但是,是否有一種方法只能將付款的80%(或任何部分金額)發送到目標帳戶,而將其余款項保留在我們的總帳帳戶中? 我真的不想只是為了簡化這種模式而收取兩次客戶卡的費用。
使用Connect創建費用時 ,您可以使用application_fee
參數選擇平台費用。 因此,您可以執行以下操作:
$amount = 1000; // amount in cents
$application_fee = intval($amount * 0.2); // 20% of the amount
$charge = \Stripe\Charge::create(array(
"amount" => $amount,
"currency" => "usd",
"customer" => $customerID,
"destination" => $providerID,
"application_fee" => $application_fee,
));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.