#

API清单(版本:0.2)

编号 API名称 请求路径 请求方法 版本
1 添加或者更新项目支付信息 /v1/iot/parkinglot/iot-payment/wechat/editPayInfo POST v1.0.0
2 支付信息查询 /v1/iot/parkinglot/iot-payment/wechat/getPayInfo/{shop_id} GET v1.0.0
3 分页查询支付信息 /v1/iot/parkinglot/iot-payment/wechat/pagePayInfo POST v1.0.0
4 删除支付信息 /v1/iot/parkinglot/iot-payment/wechat/deletePayInfo/{shop_id} DELETE v1.0.0

1.添加或者更新项目支付信息

请求路径

  • POST /v1/iot/parkinglot/iot-payment/wechat/editPayInfo

请求参数

字段 是否必须 字段类型 描述 备注
shop_id Y String 项目id
shop_name Y String 项目名称
much_root_id Y String 主键id
company_name Y String 商户主体
sub_name Y String 商户名称
sub_id Y String 商户号
wechat_pay_key N String 商户支付密钥,APIV3
api_cert N String api证书
apps Y String 应用
appid Y String 应用appId
appsecret Y String 应用app秘钥
authen_type Y String 应用类型

返回参数

字段 是否必须 字段类型 描述
status true int HTTP状态码
code true string 错误码,000000表示请求成功
msg true string 提示内容
data false string 返回数据

示例:

{
   "much_root_id": XX, // 主键ID,编辑时需要传
   "project_name":"XX", //项目名称
   "project_id":XX, //项目ID
   "company_name":"XX",  // 商户主体
   "sub_name": "XX",  //商户名称
   "sub_id":"XX", //商户号
   "wechat_pay_key":"XX",//商户支付密钥,APIV3
   "api_cert":"XXX",//api证书
   "apps":[
       {
        "appid":"XX", //应用appId
        "appsecret":"XX", //应用app秘钥
        "authen_type":"gzh" //应用类型  wechat:微信公众号;alipay:支付宝生活号;wechat_mini:微信小程序 app:app支付
        },
        {
        "appid":"XX",
        "appsecret":"XX",
        "authen_type":"app"
        }
   ]

}

返回结果:

{
    "code": "000000",
    "msg": "请求成功",
    "data": {},
    "status": 200
}

2.支付信息查询

请求路径

  • GET /v1/iot/parkinglot/iot-payment/wechat/getPayInfo/{shop_id}

请求参数

字段 是否必须 字段类型 描述 备注
shop_id Y String 项目id 项目iD

返回参数

字段 是否必须 字段类型 描述 备注
shop_id Y String 项目id
shop_name Y String 项目名称
much_root_id Y String 主键id
company_name Y String 商户主体
sub_name Y String 商户名称
sub_id Y String 商户号
wechat_pay_key N String 商户支付密钥,APIV3
api_cert N String api证书
apps Y String 应用
appid Y String 应用appId
appsecret Y String 应用app秘钥
authen_type Y String 应用类型

示例:

GET /v1/iot/parkinglot/iot-payment/wechat/getPayInfo/21906

返回结果:

{
    "code": "000000",
    "msg": "请求成功",
    "data": {
           "much_root_id": XX, // 主键ID
           "shop_name":"XX", //项目名称
           "shop_id":XX, //项目ID
           "company_name":"XX",  // 商户主体
           "sub_name": "XX",  //商户名称
           "sub_id":"XX", //商户号
           "wechat_pay_key":"XX",//商户支付密钥,APIV3
           "api_cert":"XXX",//api证书
           "apps":[
               {
                "appid":"XX", //应用appId
                "appsecret":"XX", //应用app秘钥
                "authen_type":"gzh" //应用类型  wechat:微信公众号;alipay:支付宝生活号;wechat_mini:微信小程序 app:app支付
            },
            {
                "appid":"XX",
                "appsecret":"XX",
                "authen_type":"app"
            }
           ]
    },
    "status": 200
}

3.分页查询支付信息

请求路径

  • POST /v1/iot/parkinglot/iot-payment/wechat/pagePayInfo

请求参数

字段 是否必须 字段类型 描述 备注
key_word N String 商户名称或名称
shop_id N String 项目ID
page_no Y Int 当前页
page_size Y Int 页大小

返回参数

字段 是否必须 字段类型 描述
status true int HTTP状态码
code true string 错误码,000000表示请求成功
msg true string 提示内容
data false string 返回数据
    total
    pageNo
    pageSize
    result true Array 返回列表
     much_root_id true Date 主键ID
     shop_id true Date 项目id
      shop_name true Date 项目名称
      company_name true int 主体名称
     sub_name true int 商户名称
     sub_id true int 商户号

示例:

{
    "key_word":"21906"
}

返回结果:

{
    "code": "000000",
    "msg": "请求成功",
    "data": {
        "result": [
            {
                "shop_id": 9,
                "sub_name": "kd",
                "sub_id": "89652",
                "company_name": "kmda",
                "much_root_id": 68,
                "shop_name": "erwer"
            }
        ],
        "total": 1,
        "pageNo": 1,
        "pageSize": 10
    },
    "status": 200
}

4.删除支付信息

请求路径

  • DELETE /v1/iot/parkinglot/iot-payment/wechat/deletePayInfo/{shop_id}

请求参数

字段 是否必须 字段类型 描述 备注
shop_id Y String 项目id

返回参数

字段 是否必须 字段类型 描述
status true int HTTP状态码
code true string 错误码,000000表示请求成功
msg true string 提示内容
data false string 返回数据
/v1/iot/parkinglot/iot-payment/wechat/deletePayInfo/21906

返回结果:

{
    "code": "000000",
    "msg": "请求成功",
    "data": {},
    "status": 200
}

5.获取已配置项目列表

请求路径

  • POST /v1/iot/parkinglot/iot-payment/wechat/spaceList

请求参数

返回参数

字段 是否必须 字段类型 描述
status true int HTTP状态码
code true string 错误码,000000表示请求成功
msg true string 提示内容
data false string 返回数据
/v1/iot/parkinglot/iot-payment/wechat/spaceList

返回结果:

{
    "code": "000000",
    "msg": "请求成功",
    "data": [
        {
            "space_name": "erwer",
            "space_id": "9"
        },
        {
            "space_name": "Sam",
            "space_id": "2"
        },
        {
            "space_name": "Sam",
            "space_id": "1"
        },
        {
            "space_name": "唐刀",
            "space_id": "5"
        }
    ],
    "status": 200
}

results matching ""

    No results matching ""