支付方式列表
接口说明
支付时,可调用该接口获取支付方式列表
接口地址
https:// <SQYC_DOMAIN>/carapi/partner/queryPayMethod
请求方式
POST
请求参数
| 名称 |
类型 |
是否必选 |
说明 |
| channel |
String |
yes |
渠道名称(由首汽约车给定) |
| payUserPhone |
String |
yes |
用户电话 |
| payAmt |
BigDecimal(20,2) |
yes |
支付金额(单位:元) |
| operateType |
Integer |
yes |
操作类型:0-支付,1-充值,2-退款 |
| source |
Integer |
yes |
来源类型1app,2公众号,3H5,4web,默认1 |
| osType |
Integer |
no |
当source为1时必传,系统类型1android;2ios |
| sign |
String |
yes |
请求签名,根据签名生成规则计算 |
返回参数
| 名称 |
类型 |
是否必选 |
说明 |
| result |
String |
yes |
0:成功;非0:失败原因编号 |
| errmsg |
String |
no |
失败原因描述,若成功则值为空 |
| data |
Map<String,Object> |
no |
成功返回,见下面data内容 |
data内容
| 名称 |
类型 |
是否必填 |
说明 |
| payTypeList |
List<Map<String,Object>> |
no |
有数据则返回,见下面payTypeList内容 |
payTypeList内容
| 名称 |
类型 |
是否必填 |
说明 |
| payType |
Integer |
yes |
支付编码 |
| payName |
String |
yes |
支付名称 |
| paySequence |
Integer |
yes |
支付排序权重,正序 |
| discountAmount |
Bigdecimal(20,2) |
no |
折扣金额(单位:元) |
| reducedAmount |
Bigdecimal(20,2) |
no |
减免金额=订单金额-折扣金额(单位:元) |
| discountDesc |
String |
no |
折扣描述 |
| showContent |
String |
no |
展示内容 |
| iconUrl |
String |
no |
图标1 |
| iconUrl2 |
String |
no |
图标2 |
| disable |
boolean |
yes |
是否可以支付,比如月不足,false:不可以,true:可以 |
返回示例
{
"result": 0,
"errmsg": "SUCCESS",
"data": {
"payTypeList": [{
"payType": 1,
"disable": true,
"showContent": "账户余额不足",
"reducedAmount": 0,
"discountDesc": null,
"iconUrl2": null,
"discountAmount": 55,
"iconUrl": "http://img.yun.01zhuanche.com/statics/phone/images/yue3x.png",
"paySequence": 1,
"payName": "余额支付"
},
{
"payType": 3,
"disable": false,
"showContent": null,
"reducedAmount": 0,
"discountDesc": null,
"iconUrl2": null,
"discountAmount": 55,
"iconUrl": "http://img.yun.01zhuanche.com/statics/phone/images/zhifubao3x.png",
"paySequence": 3,
"payName": "支付宝支付"
},
{
"payType": 4,
"disable": false,
"showContent": null,
"reducedAmount": 0,
"discountDesc": null,
"iconUrl2": null,
"discountAmount": 55,
"iconUrl": "http://img.yun.01zhuanche.com/statics/phone/images/weixin3x.png",
"paySequence": 4,
"payName": "微信支付"
}
],
"channelName": "奥迪渠道",
"channelId": 51,
"status": 1
}
}