How to ensure the platform controls all payouts for a connected Stripe account?

85 Views Asked by At

I currently developed website that works as a marketplace for consulting. Students but multihour packages from consultants. The current workflow for is like this:

  1. Students make payment for consultant packages and the payment intend directs them to the platform account.

  2. When a session is completed as part of a package, a portion of the package will be transferred to Consultant’s connected stripe account through Transfer API right away. Payouts are currently daily.

I want to change the workflow to work with manual payout delays to prevent instant payouts and not use transfers as my platform account is not based in the US.

I would like to stop having consultants the ability to control their payouts.

Students on the site will make a payment using paymentintent API and money flows to the consultant’s stripe account minus the application fee

The payout API documentation that stripe provides does not explain how the platform can direct the manual payout on behalf of the connected account and how to stop my connected accounts from controlling the payouts themselves

I tried looking through the following links but they didn’t help:

https://stripe.com/docs/connect/authentication

https://stripe.com/docs/connect/platform-controls-for-standard-accounts#configuring-platform-controls

0

There are 0 best solutions below