我正在尝试建立一个联盟系统。我目前为客户设置了 Stripe Plan,每月向他们收取费用。我想向联营公司提供按百分比计算的佣金。
当另一个客户从该计划中扣除费用时,是否有办法自动向 Stripe 客户付款?是否可以在现有 Stripe 计划中进行配置?
或者,有没有办法为附属公司设置 Stripe 计划,向他们付款,而不是每月向他们收费?我可以为附属公司订阅这样的计划,但我还需要一种方法,根据他们推荐的客户数量来增加付款。
解决办法是什么?
最佳答案
如果您的联属公司有 Stripe,您可以使用 destination
创建至关联帐户的转账
// Create a Charge:
$charge = \Stripe\Charge::create(array(
"amount" => 1000,
"currency" => "eur",
"source" => $token,
"transfer_group" => "ORDER42",
));
// Create a Transfer to the connected account (later):
$transfer = \Stripe\Transfer::create(array(
"amount" => 877,
"currency" => "eur",
"destination" => "{CONNECTED_STRIPE_ACCOUNT_ID}",
"transfer_group" => "ORDER42",
));
https://stripe.com/docs/connect/charges-transfers
或者,您可以使用 application_fee
收取费用和订阅的申请费:
// Create a Charge:
$charge = \Stripe\Charge::create(array(
"amount" => 1000,
"currency" => "eur",
"source" => $token,
"application_fee" => 123,
), array("stripe_account" => "{CONNECTED_STRIPE_ACCOUNT_ID}"));
https://stripe.com/docs/connect/direct-charges#collecting-fees
关于stripe-payments - 建立在 Stripe 之上的联盟系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22240214/