How does Uber and Lyft make certain that a customer/passenger has the funds on their credit card to pay a large fare, e.g., 0.00 and who do they use for payment processing?