我尝试将uber集成到我的应用中。创建一个应用程序,我达到了请求的水平。
我尝试使用以下帖子方法请求乘车:
https://api.uber.com/v1.2/requests?access_token=
然后收到类似
的错误{
"meta": {},
"errors": [
{
"status": 400,
"code": "invalid_payment",
"title": "The rider's payment method is invalid and they must update their billing info."
}
]
}
在我的超级帐户中添加了所有付款方式(现金,付款方式,借记卡), 是否需要在我的paytm或借记卡中保持最低余额以预订车程?
我该如何解决这个问题?
提前感谢帮助
答案 0 :(得分:1)
根据您的要求,我不确定您使用的付款方式。您可以选择使用以下API“GET /v1.2/payment-methods”获取所有付款方式的列表。所以回应如下:
Status-Code: 200 OK
{“payment_methods”:[
{
“payment_method_id”:“5f384f7d-8323-4207-a297-51c571234a8c”,
“type”:“baidu_wallet”,
“description”:“* 53”,
},
{
“payment_method_id”:“f33847de-8113-4587-c307-51c2d13a823c”,
“类型”:“支付宝”,
“description”:“ga***@uber.com”,
},
{
“payment_method_id”:“ f43847de-8113-4587-c307-51c2d13a823c ”,
“类型”:“签证”,
“描述”:“*** 23”
},
{
“payment_method_id”:“517a6c29-3a2b-45cb-94a3-35d679909a71”,
“type”:“american_express”,
“描述”:“*** 05”
},
{
“payment_method_id”:“f53847de-8113-4587-c307-51c2d13a823c”,
“type”:“business_account”,
“描述”:“深夜骑行”
},
“last_used”:“f53847de-8113-4587-c307-51c2d13a823c”}
您可以在那里找到付款方式ID - 您可以在创建乘车请求时使用它。
示例:
{
“fare_id”: “d30e732b8bba22c9cdc10513ee86380087cb4a6f89e37ad21ba2a39f3a1ba9”,
“product_id”:“a1111c8c-c720-46c3-8534-2fcdd730040d”,
“payment_method_id”:“f43847de-8113-4587-c307-51c2d13a823c”
“start_latitude”:37.761492,
“start_longitude”: - 122.423941,
“end_latitude”:37.775393,
“end_longitude”: - 122.417546
}