Great question — answering as the UphillTech team:
If your affiliates have Stripe you can create a Transfer to the connected account using 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 Alternatively you can use the application_fee to take an application fee on charges and subscriptions: // Create a Charge: $charge = \Stripe\Charge::create(array( "amount"...
Full answer by RafaSashi: https://stackoverflow.stackexchange.com/a/42691279 (CC BY-SA 3.0).
Need it done for your business? UphillTech.