支付中心管理接口定义
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为空"
}