建立在Stripe之上的联盟系统

时间:2014-03-07 02:21:42

标签: stripe-payments affiliate affiliates

我正在尝试建立一个联盟系统。我目前为每月向他们开账单的客户设置了条带计划。我想给分支机构提供一个基于百分比的佣金。

当另一位客户收到此计划的费用时,有没有办法自动支付条款客户?是否可以在现有的Stripe计划中进行配置?

或者,有没有办法为支付他们的联属会员设置条带计划,而不是每月收取他们?我可以订阅附属公司这样的计划,但我还需要根据他们推荐的客户数量来增加付款。

解决方案是什么?

3 个答案:

答案 0 :(得分:1)

如果您的关联企业有条纹,您可以使用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

答案 1 :(得分:0)

您可以添加负数金额的发票项目,以便联盟会员在下次订阅费用(https://stripe.com/docs/api#invoiceitems)时支付更少费用。

我认为您不能通过Stripe向客户付款。

答案 2 :(得分:0)

您现在可以使用传输API通过其API支付给您自己以外的其他帐户:

https://stripe.com/docs/tutorials/sending-transfers