[英]stripe connect with three different account php
我正在嘗試使用三個不同的帳戶進行條帶連接付款。但我無法成功,所以如果有人知道這一點,請分享,以便我可以實施它。
Example=customer1 想要給 customer2 100 美元的錢,而 customer3(應用程序所有者)需要它的申請費 10 美元。
Stripe::setApiKey('customer3 api key');
try {
$charge = Stripe_Charge::create(array(
"amount" => 100 * 100, // amount in cents, again
"currency" => "usd",
"source" => 'customer1 account token',
"description" => 'xzx@xyx.com',
"application_fee"=> 10*100,
"destination" => 'customer2 account number')
);
$customer_array = $charge->__toArray(true);
Thanks in advance.
只有平台賬戶才能收取申請費。 從這個意義上說,customer1 應該只是網站上進行付款的用戶(即在您的網站上結賬的用戶或已保存付款詳細信息的客戶——而不是關聯帳戶),customer2 將是關聯帳戶 [0 ],並且 customer3 將是平台帳戶(您的應用程序正在使用的主要 Stripe 帳戶)。
您將無法進一步拆分付款。 例如,收取費用並將申請費發送到一個連接的帳戶並將剩余的付款發送到另一個連接的帳戶將不起作用: https : //support.stripe.com/questions/can-a-charge-s-funds -在不同的連接帳戶之間拆分
同樣, source
應該是表示付款詳細信息的令牌,而不是帳戶令牌或帳戶 ID。 您將無法直接使用帳戶 ID 向關聯帳戶收費。 有更多關於支付過程如何與 Connect 一起工作的信息,這里應該有用: https : //stripe.com/docs/connect/payments-fees
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.