I think Sidecar lets each driver set their own rate. It would take a whole lot more than 1% of the fare to keep the system running though.
And are you going to vet drivers at all? Check that they have a license and insurance?
Who says you have to run credit cards? Users could pay the drivers cash, or the drivers could have their own Stripe readers or similar.