簡體   English   中英

Stripe Connect PHP-拆分付款?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM