Uber Api错误:骑手的付款方式无效,他们必须更新其结算信息

时间:2017-11-29 07:08:52

标签: uber-api

我尝试将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或借记卡中保持最低余额以预订车程?

我该如何解决这个问题?

提前感谢帮助

1 个答案:

答案 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
     }