我有两个问题: a.优步创建支付接口说我只能创建支付宝、baidu_wallet或braintree_grant类型的支付方式。我想使用此API (或任何其他API)上传卡...这是否可能,或者用户是否需要手动将卡加载到uber中,然后使用支付方法API选择正确的支付Id?b.当用户从我的应用程序发出乘车请求时,我希望将行程与特定的卡相关联。我怎样才能以编程的方式做到这一点?换句话说,我正在寻找一些在RideParameters的应用程序接口,将允许我选择一种支付方法预先。
发布于 2018-01-30 19:31:38
a)没有API方法可用于创建新的支付方式或上传卡。正如您在问题“用户需要手动将卡加载到uber中,然后使用支付方式API选择正确的支付Id”中提到的那样。
b)您可以使用"“端点列出所有可用的支付方式。在响应中,您将获得可用支付方法的列表。请只使用已知类型-因此,如果用户帐户有一些支付方式是不能识别的优步-他们将与type=“未知”。示例响应如下所示:
`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",
"type": "alipay",
"description": "ga***@uber.com",
},
{
"payment_method_id": "f43847de-8113-4587-c307-51c2d13a823c",
"type": "visa",
"description": "***23"
},
{
"payment_method_id": "517a6c29-3a2b-45cb-94a3-35d679909a71",
"type": "american_express",
"description": "***05"
},
{
"payment_method_id": "f53847de-8113-4587-c307-51c2d13a823c",
"type": "business_account",
"description": "Late Night Ride"
}
],
"last_used": "f53847de-8113-4587-c307-51c2d13a823c"
}
https://stackoverflow.com/questions/48528587
复制相似问题