跳到主要内容

终端装撤机

简介:终端装撤机

HOST:

联系人: zhangyl

Version:0.0.1

[TOC]

终端入库

接口地址:/channel-app/api/terminal/create

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

终端入库 @zhangyl

请求示例:

{
"param": {
"factorySequenceNo": "T123456",
"goodsId": "001",
"factoryNo": "001",
"modelNo": "0001",
"merchantOwn": "1",
"productCode": "100"
}
}

请求参数:

参数名称参数说明是否必须数据类型
factorySequenceNo终端序列号truestring
goodsId终端产品truestring
factoryNo厂商编号truestring
modelNo型号编号truestring
merchantOwn携机入网(0-否;1-是)truestring
productCode产品编码truestring

响应状态:

状态码说明
200OK

响应参数:

参数名称参数说明类型schema
resultresult:成功或失败boolean

响应示例:

{
"data": {
"result": true
}
}

终端绑定

接口地址:/channel-app/api/terminal/bind

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

终端绑定 @zhangyl

请求示例:

{
"param": {
"factorySequenceNo": "A148997000000001",
"merchantNo": "100000000000096"
}
}

请求参数:

参数名称参数说明是否必须数据类型
factorySequenceNo终端序列号truestring
merchantNo商户编号truestring

响应状态:

状态码说明
200OK

响应参数:

参数名称参数说明类型
merchantNo商户编号string
merchantOutNo外部商户编号(15位)string
factorySequenceNo终端序列号string
terminalNo"终端号(8位)string

响应示例:

{
"data": {
"merchantNo": "100000000000096",
"merchantOutNo": "M0333600A2ghiS5",
"factorySequenceNo": "A148997000000001",
"terminalNo": "A000002P"
}
}

终端解绑

接口地址:/channel-app/api/terminal/unBind

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

终端解绑 @zhangyl

请求示例:

{
"param": {
"merchantNo": "100000000000096",
"factorySequenceNo": "A148997000000001"
}
}

请求参数:

参数名称参数说明是否必须数据类型
merchantNo商户编号(18位)truestring
factorySequenceNo终端序列号truestring

响应状态:

状态码说明
200OK

响应参数:

参数名称参数说明类型
resultresult:成功或失败boolean

响应示例:

{
"data": {
"result": true
}
}

终端列表查询

接口地址:/channel-app/api/terminal/list

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

终端列表查询 @zhangyl

请求示例:

{
"param": {
"merchantNo": "100000000000096",
"factorySequenceNo": "A148997000000001"
}
}

请求参数:

参数名称参数说明是否必须数据类型
merchantNo商户编号(18位)falsestring
factorySequenceNo终端序列号falsestring

响应状态:

状态码说明
200OK

响应参数:

参数名称参数说明类型
statusstatus:终端状态(1:在库;3:安装)string
factorySequenceNofactorySequenceNo:终端序列号string
merchantNomerchantNo:商户编号(18位)string
terminalNoterminalNo:终端号(8位)string

响应示例:

{
"data": [
{
"merchantNo": "100000000000096",
"factorySequenceNo": "A148997000000001",
"terminalNo": "0001",
"status": "1"
}
]
}

是否可绑机验证

接口地址:/channel-app/api/terminal/bindVerify

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

是否可绑机验证 @zhangyl

请求示例:

{
"param": {
"idCardNo": "222424198008222015"
}
}

请求参数:

参数名称参数说明是否必须数据类型
idCardNo身份证号truestring

响应状态:

状态码说明
200OK

响应参数:

参数名称参数说明类型
canBindcanBind:true:可以绑定终端,false不可以绑定终端boolean
messagemessage:错误信息string

响应示例:

{
"data": {
"canBind": true,
"message": "错误信息"
}
}