Flutterwave has a split payment feature that can help avoid mixing up commissions from rides taken by independent riders. The ride company can create sub-accounts via the rave API or dashboard and specify their own commission. And then when making payments via the Rave API, there should be a sub-accounts property on the parameters object parameters where the rider's sub-account id will be added.
Your ride is complete!
Total bill: N4000