pay.md 6.19 KB

支付中心管理接口定义

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为空"
 }