pay.md 7 KB

支付中心管理接口定义

1、获取支付管理列表

获取支付管理列表(/PayManageController/findPayManageList)

请求参数

请求示例

注意,通用的头部没有列出

http://localhost:8080/platform/PayManageController/findPayManageList

响应

code为200即为成功,否则是失败。 响应JSON格式如下所示:

  {
  "code": 200,
  "data": {
  "list": [
  {
    "createTime": "2016-07-15 10:43:45",
    "id": 20,
    "list": [],
    "page": 0,
    "payName": "QQ钱包",
    "recommendOrderPage": 0,
    "recommendText1": "",
    "recommendWords": "",
    "size": 0,
    "sortNumber": 4,
    "status": 1,
    "total": 0,
    "totalPage": 0,
    "updateTime": ""
  },
  {
    "createTime": "2016-07-14 19:35:24",
    "id": 10,
    "list": [],
    "page": 0,
    "payName": "花趴",
    "recommendOrderPage": 0,
    "recommendText1": "",
    "recommendWords": "",
    "size": 0,
    "sortNumber": 3,
    "status": 1,
    "total": 0,
    "totalPage": 0,
    "updateTime": ""
  },
  {
    "createTime": "2016-06-24 20:47:34",
    "id": 2,
    "list": [],
    "page": 0,
    "payName": "支付宝",
    "recommendOrderPage": 1,
    "recommendText1": "",
    "recommendWords": "推荐文案",
    "size": 0,
    "sortNumber": 6,
    "status": 1,
    "total": 0,
    "totalPage": 0,
    "updateTime": "2016-07-15 14:13:55"
  },
  {
    "createTime": "2016-06-24 20:47:34",
    "id": 4,
    "list": [],
    "page": 0,
    "payName": "微信",
    "recommendOrderPage": 0,
    "recommendText1": "微信不错",
    "recommendText2": "微信不错",
    "recommendWords": "",
    "size": 0,
    "sortNumber": 1,
    "status": 1,
    "total": 0,
    "totalPage": 0,
    "updateTime": "2016-06-24 20:47:34"
  }
],
"page": 1,
"size": 10,
"total": 4,
"totalPage": 1
},
"message": "操作成功"
}

2、获取支付方式详情

获取支付方式详情(/PayManageController/findPayInfoById)

请求参数

参数名称 参数类型 可否为空 示例 默认值 备注
id int 1

请求示例

注意,通用的头部没有列出

http://localhost:8080/platform/PayManageController/findPayInfoById

{
 "id":2
}

响应

{
"code": 200,
"data": {
"createTime": "2016-06-24 20:47:34",
"id": 2,
"list": [],
"page": 0,
"payName": "支付宝",
"recommendOrderPage": 1,
"recommendText1": "",
"recommendWords": "推荐文案",
"size": 0,
"sortNumber": 6,
"status": 1,
"total": 0,
"totalPage": 0,
"updateTime": "2016-07-15 14:13:55"
},
"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为空"
 }