关于Uber Ride Requests API代付及无需用户登录的技术问询
1. Can my app process payment on behalf of users via the Uber Ride Requests API?
Yes, your app can cover ride costs for users, but this requires leveraging Uber’s Business Payment capabilities rather than the standard consumer-focused Ride Requests API alone.
Here’s how it works: You’ll first need to set up an Uber for Business account and complete the necessary API access approval. Once integrated, you can specify in your ride request payload that the fare should be charged to your business account instead of the user’s personal Uber account. This lets your app handle the payment directly on the user’s behalf.
2. I’m building a concierge service for restaurant drop-offs/pickups—can we cover the ride cost, and can users do this without logging into an Uber account?
You absolutely can cover the ride costs, and users don’t need an Uber account or to log in at all. This is made possible by combining Uber’s Guest Ride feature with business payment.
Here’s the step-by-step workflow:
- First, set up an Uber for Business account and secure the required API credentials to access Guest Ride and business payment functionality.
- When creating a ride request, you only need to provide basic user details (name, phone number)—no Uber account credentials are required from the user.
- Configure your API request to charge your business account for the fare. Your service will cover the entire cost, and the user will receive a text message with a ride tracking link (they don’t need the Uber app or an account to use this link to follow their driver).
A few key notes to remember:
- Make sure your Uber for Business account has a valid payment method linked and sufficient funds to cover ride costs.
- Feature availability can vary by region, so double-check the API documentation for your target location to confirm Guest Ride and business payment support.
- Users will still get real-time ride updates via SMS, so they can track their driver without any Uber account setup.
内容的提问来源于stack exchange,提问作者Sam Schooler

