我们的应用程序使用Uber API为用户预订游乐设施,并为这些游乐设施收取优步商业帐户。但几个星期前,我们收到了错误消息 - 骑手的付款方式无效,他们必须更新结算信息。。因此,我们更新了此骑手的访问令牌和付款方式ID,并且再次预订了游乐设施。但他们不再出现在优步商业账户中,只出现在车手的个人账户中。检查了由于取消次数太多,这些帐户的付款方式都没有被撤销。
此外,虽然通过Uber的本地应用程序从该车手的帐户预订车辆,但通过选择商务资料,车程将反映在商务帐户中的旅行中。
它显示了在Uber原生应用中选择的商业资料,当我们通过Uber API预订并通过商业帐户的付款方式时,但是这种情况并未反映在商业帐户中。
以下是我们的要求 -
Endpoint - https://api.uber.com/v1/requests
Headers - Authorization:Bearer <access token>
Content-Type:application/json
Body - {
"start_latitude": 30.7056149,
"start_longitude": 76.6895002,
"end_latitude": 30.7069548,
"end_longitude": 76.7080182,
"payment_method_id": "<payment method id for Business Account>",
"expense_memo": "Checking Ride on Business Account"
}
我们得到的回应 -
Body -
{
"status": "processing",
"product_id": "<uber product id>",
"request_id": "<uber ride request id>",
"driver": null,
"eta": null,
"location": null,
"vehicle": null,
"surge_multiplier": 1,
"shared": false
}
使用优步API通过商业资料获取游戏是否有变化?