Which is currently the best payment gateway and/or the best approach, when payments must be split to multiple destinations, for example the following case: I provide a platform for many merchants. Each time a merchant makes a sale, the end-user makes a payment, which must be split between the platform owner(me) and the specific merchant. Is there any payment processing gateway which provides such functionality globally(not in just one or a few countries).
And what if the payments are in range of 3-10$?
Also Would You prefer a more "static" approach - all payments going directly to the platform and any merchants has own money account, which can be pulled at some balance minimum (e.g. 20$)?
It seems that Stripe API has such functionality but the region, where the merchants could reside is limited to the USA only. The same seems to be valid for Braintree also.