支付中心管理接口定义
1、获取支付管理列表
获取支付管理列表(/PayManageController/findPayManageList)
请求参数
无
请求示例
注意,通用的头部没有列出
http://localhost:8080/platform/PayManageController/findPayManageList
响应
code为200即为成功,否则是失败。 响应JSON格式如下所示:
{
"code": 200,
"data": {
"list": [
{
"createTime": "2016-07-18 16:01:20",
"id": 36,
"payName": "QQ钱包",
"recommendOrderPage": 0,
"recommendText1": "需安装QQ客户端",
"recommendWords": "",
"sortNumber": 1,
"status": 1,
"updateTime": ""
},
{
"createTime": "2016-07-18 16:00:32",
"id": 34,
"payName": "微信",
"recommendOrderPage": 0,
"recommendText1": "需安装微信客户端",
"recommendWords": "",
"sortNumber": 3,
"status": 1,
"updateTime": ""
},
{
"createTime": "2016-07-18 15:59:27",
"id": 32,
"payName": "支付宝",
"recommendOrderPage": 1,
"recommendText1": "",
"recommendWords": "推荐文案",
"sortNumber": 2,
"status": 1,
"updateTime": "2016-07-18 16:06:01"
}
],
"page": 1,
"size": 10,
"total": 3,
"totalPage": 1
},
"message": "操作成功"
}
2、获取支付方式详情
获取支付方式详情(/PayManageController/findPayInfoById)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
id | int | 否 | 1 |
请求示例
注意,通用的头部没有列出
http://localhost:8080/platform/PayManageController/findPayInfoById
{
"id":34
}
响应
{
"code": 200,
"data": {
"createTime": "2016-07-18 16:00:32",
"id": 34,
"payName": "微信",
"recommendOrderPage": 0,
"recommendText1": "需安装微信客户端",
"recommendWords": "",
"sortNumber": 3,
"status": 1,
"updateTime": ""
},
"message": "操作成功"
}
其他相应
{
"code": 201,
"message": "请求查询id为空"
}
{
"code": 201,
"message": "请求查询id不存在"
}
3、新增支付方式
新增支付方式(/PayManageController/createPayMode)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
payName | String | 否 | 支付宝 | 支付方式名称 | |
recommendOrderPage | int | 否 | 0 | 0 | 是否推荐到确认订单页,0-否;1-是 |
recommendWords | String | 是 | 推荐文案 | ||
sortNumber | int | 否 | 1 | 0 | 前端排序值,数字越大越靠前 |
recommendText1 | String | 是 | 推荐语1 | ||
recommendText2 | String | 是 | 推荐语2 |
请求示例
注意,通用的头部没有列出
http://localhost:8080/platform/PayManageController/createPayMode
{
"payName":"银联支付",
"recommendOrderPage":1,
"recommendWords":"推荐文案",
"sortNumber":7,
"recommendText1":""
}
响应
{
"code": 200,
"message": "操作成功"
}
其他响应情况
{
"code": 201,
"message": "支付方式名称为空"
}
{
"code": 202,
"message": "该支付方式名称已存在"
}
{
"code": 201,
"message": "前端排序值无效"
}
{
"code": 201,
"message": "该前端排序值已存在"
}
{
"code": 201,
"message": "推荐文案为空"
}
4、编辑支付方式详情
编辑支付方式(/PayManageController/updatePayInfoById)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
id | int | 否 | 1 | ||
payName | String | 否 | 支付宝 | 支付方式名称,不可修改 | |
recommendOrderPage | int | 否 | 0 | 0 | 是否推荐到确认订单页,0-否;1-是 |
recommendWords | String | 是 | 推荐文案 | ||
sortNumber | int | 否 | 1 | 0 | 前端排序值,数字越大越靠前 |
recommendText1 | String | 是 | 推荐语1 | ||
recommendText2 | String | 是 | 推荐语2 |
请求示例
注意,通用的头部没有列出
http://localhost:8080/platform/PayManageController/updatePayInfoById
{
"id":2,
"recommendOrderPage":1,
"recommendWords":"推荐文案",
"sortNumber":2
}
响应
{
"code": 200,
"message": "操作成功"
}
其他相应
{
"code": 201,
"message": "请求编辑id为空"
}
{
"code": 201,
"message": "前端排序值无效"
}
{
"code": 201,
"message": "该前端排序值已存在"
}
{
"code": 201,
"message": "推荐文案为空"
}
5、开启支付方式
开启支付方式(/PayManageController/openPayModeById)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
id | int | 否 | 1 |
请求示例
注意,通用的头部没有列出
http://localhost:8080/platform/PayManageController/openPayModeById
{
"id":2
}
响应
{
"code": 200,
"message": "操作成功"
}
其他响应
{
"code": 201,
"message": "开启请求id为空"
}
6、关闭支付方式
关闭支付方式(/PayManageController/closePayModeById)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
id | int | 否 | 1 |
请求示例
注意,通用的头部没有列出
http://localhost:8080/platform/PayManageController/closePayModeById
{
"id":2
}
响应
{
"code": 200,
"message": "操作成功"
}
其他响应
{
"code": 201,
"message": "关闭请求id为空"
}