pay.md 6.24 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为空"
 }