接口详细文档

来源:滨州项目一卡通 API(Apifox导入版) / Apifox OpenAPI JSON;接口总数:102

本版替换原摘要版,按接口逐条展开;密钥、token、正式地址和生产数据不写入文档。

接口目录

序号分组方法路径接口名称
1交易冲正POST/api/common/payservice/correct冲正
2信息变更POST/api/common/infochangeservice/addfacephoto上传人脸照片
3信息变更POST/api/common/infochangeservice/forceupdatepwd一卡通强制改密
4信息变更POST/api/common/infochangeservice/freeloss卡片解挂
5信息变更POST/api/common/infochangeservice/freezeaccountcard冻结账户
6信息变更POST/api/common/infochangeservice/getencryptionfactor获取加密因子
7信息变更POST/api/common/infochangeservice/prerecall预撤户
8信息变更POST/api/common/infochangeservice/recall撤户
9信息变更POST/api/common/infochangeservice/reportloss卡片挂失
10信息变更POST/api/common/infochangeservice/reqopenaccount开户
11信息变更POST/api/common/infochangeservice/unfreezeaccountcard解冻账户
12信息变更POST/api/common/infochangeservice/updateaccount修改账户基本信息
13信息变更POST/api/common/infochangeservice/updatepwd一卡通密码修改
14信息变更POST/api/common/infochangeservice/validatepwd一卡通密码验证
15信息查询POST/api/common/getaccclassbycardaccnum获取卡账户信息
16信息查询POST/api/common/getaccclassewalletparam获取身份钱包参数
17信息查询POST/api/common/getbusinessbyepid获取使用单位下所有商户信息
18信息查询POST/api/common/getmaincard批量查询账户主卡信息
19信息查询POST/api/common/getsystemparambyfixid获取使用单位系统参数
20信息查询POST/api/common/getymuserbycode获取云马平台账户信息(通过code)
21信息查询POST/api/common/getymuserbyuserid获取云马平台账户信息(通过UserID)
22信息查询POST/api/common/infoqueryservice/getaccount获取账户信息
23信息查询POST/api/common/infoqueryservice/getagentidandclientid一卡通查询代理号与客户号
24信息查询POST/api/common/infoqueryservice/getallowtransepids查询允许交易的使用单位
25信息查询POST/api/common/infoqueryservice/getanonymousparam获取匿名支付参数信息
26信息查询POST/api/common/infoqueryservice/getewallet获取钱包余额
27信息查询POST/api/common/infoqueryservice/parseqrcode一卡通二维码解析
28信息查询POST/api/common/infoqueryservice/queryacceventrecord门禁流水查询
29信息查询POST/api/common/infoqueryservice/queryaccount账户信息查询
30信息查询POST/api/common/infoqueryservice/queryaccwalletsum卡户钱包累计优惠次数&金额查询
31信息查询POST/api/common/infoqueryservice/querybusiness商户信息查询
32信息查询POST/api/common/infoqueryservice/querydep部门信息查询
33信息查询POST/api/common/infoqueryservice/querydevice设备信息查询
34信息查询POST/api/common/infoqueryservice/querynotice公告查询
35信息查询POST/api/common/infoqueryservice/queryphoto证件照信息查询
36信息查询POST/api/common/infoqueryservice/querystrategy一卡通交易策略查询
37信息查询POST/api/common/infoqueryservice/querythirdpaymentbook第三方交易流水查询
38信息查询POST/api/common/infoqueryservice/querytransaction交易流水查询
39信息查询POST/api/common/operator/querylocation获取操作员办公场所(易通)
40信息查询POST/api/common/operator/querypermissions获取操作员权限列表
41信息查询POST/api/common/payservice/orderquery订单查询
42信息查询POST/api/common/queryaccclass查询使用单位下的身份信息
43信息查询POST/api/common/queryaccdeptree查询使用单位下账户部门树
44信息查询POST/api/common/queryaccountinfo查询账户信息
45信息查询POST/api/common/queryaccountlist查询账户列表(带分页)
46信息查询POST/api/common/queryallaccclassbyaccnum查询账户下主卡的卡账户身份信息
47信息查询POST/api/common/querybusiness查询单商户信息(根据商户编号)
48信息查询POST/api/common/querycampuse查询使用单位园区列表(易通单位下园区)
49信息查询POST/api/common/querydevicemaker查询厂家信息
50信息查询POST/api/common/querydevicesupplier查询设备发行方信息
51信息查询POST/api/common/queryewallet查询使用单位电子现金钱包列表
52信息查询POST/api/common/queryewalletsbyaccnum查询账户在使用单位下的首张主卡对应的钱包余额信息
53信息查询POST/api/common/queryoperatortree查询使用单位下操作员树
54信息查询POST/api/common/querysubsidybyaccnums查询账户下主卡所有未领补助
55信息查询POST/api/common/querytransactiontype查询页面交易类型列表
56信息校验POST/api/common/queryroomusestatus校验该房间在主平台是否存在引用
57其他POST/api/common/infoqueryservice/getstatbusiness商户营业汇总查询
58其他POST/api/common/systemdocking/updateaccroompower批量变更进出权限
59基础认证GET/api/token获取 access token
60支付消费POST/api/common/payservice/getcommonqrcode获取通用二维码
61支付消费POST/api/common/payservice/hzsunpay/offlinepay聚合支付离线补帐
62支付消费POST/api/common/payservice/orderhandle订单处理
63支付消费POST/api/common/payservice/preorder预下单
64支付消费POST/api/common/payservice/qrcodetransfer二维码转账
65版本号变更查询POST/api/common/getcardaccclassbyfixid根据版本号获取卡账户身份信息(4.0不实现)
66版本号变更查询POST/api/common/getcardcodechangebyfixid根据版本号获取卡内编号黑白名单
67版本号变更查询POST/api/common/getewalletparembyfixid获取使用单位下所有电子现金钱包参数
68版本号变更查询POST/api/common/getscparamverepbykey获取使用单位下某个最新版本号
69版本号变更查询POST/api/common/getsubsidypackagebyfixid根据版本号获取补助信息
70第三方H5对接POST/api/common/thirdh5service/geth5url获取H5链接地址
71第三方信息导入POST/api/common/thirdimportservice/deleteaccdep删除第三方部门
72第三方信息导入POST/api/common/thirdimportservice/uploadaccdep增加修改第三方部门
73第三方应用支付消费接口POST/api/common/thirdappservice/correctorder第三方应用交易冲正
74第三方应用支付消费接口POST/api/common/thirdappservice/orderquery第三方应用订单查询对账
75第三方应用支付消费接口POST/api/common/thirdappservice/qrcodetransaction第三方应用用户二维码交易
76系统对接POST/api/common/systemdocking/getaccdepfixid获取部门信息当前版本号
77系统对接POST/api/common/systemdocking/getaccdepinfobyfixid根据版本号获取部门信息
78系统对接POST/api/common/systemdocking/getaccdoorrecordsbyfixid获取人员进出新增记录
79系统对接POST/api/common/systemdocking/getaccdoorrecordsfixid获取指定门的人员进出记录当前版本号
80系统对接POST/api/common/systemdocking/getaccfixid获取卡户信息当前版本号
81系统对接POST/api/common/systemdocking/getaccinfobyfixid根据版本号获取账户信息
82系统对接POST/api/common/systemdocking/getaccphotobyfixid根据版本号获取账户证件照/人脸照片
83系统对接POST/api/common/systemdocking/getaccphotofixid获取账户证件照/人脸当前版本号
84系统对接POST/api/common/systemdocking/getaccroominfobyfixid根据版本号获取第三方对接账户住宿信息
85系统对接POST/api/common/systemdocking/getaccroominfofixid获取第三方对接账户住宿信息版本号
86系统对接POST/api/common/systemdocking/getapartmentinfobyfixid根据版本号获取第三方对接公寓房间信息
87系统对接POST/api/common/systemdocking/getapartmentinfofixid获取第三方对接公寓房间信息版本号
88系统对接POST/api/common/systemdocking/getdoorpowerfixid获取第三方对接进出权限版本号
89系统对接POST/api/common/systemdocking/getoperatorinfo获取所有操作员信息
90系统对接POST/api/common/systemdocking/updateaccroom更新账户住宿信息
91系统对接POST/api/common/systemdocking/updateapartmentinfo更新公寓房间信息
92银行转账POST/api/common/banktransfer/getbankrecord获取转账记录
93银行转账POST/api/common/banktransfer/queryenablebank查询已签约银行
94银行转账POST/api/common/banktransfer/querysignablebank查询可签约银行
95银行转账POST/api/common/banktransfer/webapibanktransfer转账
96银行转账POST/api/common/banktransfer/webapisignbankcard签约银行
97银行转账POST/api/common/banktransfer/webapiunsignbankcard解约银行
98门禁考勤POST/api/common/attendanceservice/commonqrcodeopendoor二维码开门
99门禁考勤POST/api/common/attendanceservice/queryacccontrol查询门禁控制器
100门禁考勤POST/api/common/attendanceservice/queryauth查询门禁权限
101门禁考勤POST/api/common/attendanceservice/querydoor查询门设备
102门禁考勤POST/api/common/attendanceservice/remoteDoor远程开门

接口详细定义

交易冲正

1. POST /api/common/payservice/correct - 冲正

开发者可以通过该接口对指定交易订单进行冲正,该接口需要权限认证。
注意
该接口冲正用于第三方交易的冲正(预下单模式)
20.0731版本开始支持部分冲正
易通5.1.21.0630版本支持消费充值类订单冲正

Version: v5.1.20.0115,ZYTK40_40.20.0115

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
correctTradeSerialbody/application/x-www-form-urlencodedstring一卡通被冲正的订单流水号
tradeOrderNobody/application/x-www-form-urlencodedstring对接平台流水号
correctMonbody/application/x-www-form-urlencodedstring冲正金额,不传则全额冲正
recDatebody/application/x-www-form-urlencodedstring记账日期,格式"yyyy-MM-dd"
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

信息变更

2. POST /api/common/infochangeservice/addfacephoto - 上传人脸照片

Version: ZYTK40_40.20.0831,ET_v5.1.20.0930

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring一卡通帐号,可以通过【获取账户信息接口】获得
facePhotobody/application/x-www-form-urlencodedstring人脸照片,base64格式
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

3. POST /api/common/infochangeservice/forceupdatepwd - 一卡通强制改密

Version: ZYTK40_40.20.0531

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring一卡通帐号,可以通过【获取账户信息接口】获得。1
newPasswordbody/application/x-www-form-urlencodedstring一卡通新密码
pwdTypebody/application/x-www-form-urlencodedstring密码类型 0:查询密码 1:交易密码(40必须传,易通不用)0
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

4. POST /api/common/infochangeservice/freeloss - 卡片解挂

开发者可以通过该接口对指定账户的卡片进行解挂,需要一卡通平台开通授权。

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
cardAccNumbody/application/x-www-form-urlencodedstring卡账号,可以通过【获取账户信息接口】获得默认卡片的卡账号或者通过【查询卡片接口】查询出指定卡片的卡账号。2
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

5. POST /api/common/infochangeservice/freezeaccountcard - 冻结账户

一卡通冻结API接口

Version: ET_v5.1.21.0831

参数名位置/类型必填数据类型说明示例
accNumsbody/application/x-www-form-urlencodedstring账户
signbody/application/x-www-form-urlencodedstringeb916d06d8f08a2c4c19bf90be0bf3f6
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

6. POST /api/common/infochangeservice/getencryptionfactor - 获取加密因子

开发者可以通过该接口获取加密因子,在调用入参或者返回值为密文的接口时使用加密因子信息进行3DES加解密,需要一卡通平台开通授权。

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

7. POST /api/common/infochangeservice/prerecall - 预撤户

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring帐号1
optNumbody/application/x-www-form-urlencodedstring操作员1001
staNumbody/application/x-www-form-urlencodedstring站点1
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

8. POST /api/common/infochangeservice/recall - 撤户

Version: ZYTK40_40.20.0630,ET_v5.1.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring帐号1
optNumbody/application/x-www-form-urlencodedstring操作员号1001
staNumbody/application/x-www-form-urlencodedstring站点号1
preReCallTimebody/application/x-www-form-urlencodedstring卡户预撤户时间,格式:"yyyy-MM-dd HH:mm:ss"
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

9. POST /api/common/infochangeservice/reportloss - 卡片挂失

开发者可以通过该接口对指定账户的卡片进行挂失,需要一卡通平台开通授权。

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
cardAccNumbody/application/x-www-form-urlencodedstring卡账号,可以通过【获取账户信息接口】获得默认卡片的卡账号或者通过【查询卡片接口】查询出指定卡片的卡账号。40传卡户账号2
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

10. POST /api/common/infochangeservice/reqopenaccount - 开户

该接口,易通平台上需要启用虚拟卡卡种,且对应身份下有虚拟卡卡种参数。另外接口传入的操作员需要分配对应开户身份的操作权限,若不传入操作员,则对应使用单位的默认操作员需要设置身份的操作权限

Version: ZYTK40_40.20.0531,ET_v5.1.20.0531

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring使用单位编号,易通必须传1
accNamebody/application/x-www-form-urlencodedstring账户姓名张三
idTypeNumbody/application/x-www-form-urlencodedstring证件类型 (1.身份证 2.护照 3.学生证 4.工作证 5.军官证 6.其他证件 7.台胞证)1
idNobody/application/x-www-form-urlencodedstring证件号码123456
perCodebody/application/x-www-form-urlencodedstring人员编号(不传时,用一卡通默认的个人编号)123
sexNumbody/application/x-www-form-urlencodedstring性别 (0.未知 1.男 2.女 9.未说明)1
emailbody/application/x-www-form-urlencodedstring电子邮件123456@qq.com
joinDatebody/application/x-www-form-urlencodedstring入单位时间,格式必须为YYYYMMDD20190101
disableDatebody/application/x-www-form-urlencodedstring账户失效日期,格式必须为YYYYMMDD(不传以身份失效日期为准)20190101
birthdaybody/application/x-www-form-urlencodedstring出生日期2018-01-01
phoneNobody/application/x-www-form-urlencodedstring手机号188XXXXXXXX
accDepIdbody/application/x-www-form-urlencodedstring账户部门编号1
clsNumbody/application/x-www-form-urlencodedstring账户身份编号(40电力版对应园区身份)1
clsNum0body/application/x-www-form-urlencodedstring40电力版本必须传(40电力版对应基本身份)1
payPasswordbody/application/x-www-form-urlencodedstring交易密码,密文传递,规则参考改密接口,易通需要交易密码与查询密码都传入才会生效,否则生成默认密码ZgM4FQQlD0g=
queryPasswordbody/application/x-www-form-urlencodedstring查询密码,密文传递,规则参考改密接口ZgM4FQQlD0g=
campusIdbody/application/x-www-form-urlencodedstring园区编号,40园区必须传1
optNumbody/application/x-www-form-urlencodedstring操作员编号100001
isOpenAccountbody/application/x-www-form-urlencodedstring是否开户,0-否 ,1-是 ,2-仅开户不开卡 不填默认为否1
cardSidbody/application/x-www-form-urlencodedstring原始物理卡号(十进制物理卡号,5-15位,传入时以此卡号开虚拟卡)
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

11. POST /api/common/infochangeservice/unfreezeaccountcard - 解冻账户

一卡通冻结API接口

Version: ET_v5.1.21.0831

参数名位置/类型必填数据类型说明示例
accNumsbody/application/x-www-form-urlencodedstring账号
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

12. POST /api/common/infochangeservice/updateaccount - 修改账户基本信息

开发者可以通过该接口修改一卡通指定账户的基本信息,需要一卡通平台开通授权。

Version: v5.1.20.0115,ZYTK40_40.20.0115

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring一卡通帐号
phonenobody/application/x-www-form-urlencodedstring手机号码13500000001
accNamebody/application/x-www-form-urlencodedstring姓名李四
idTypebody/application/x-www-form-urlencodedstring证件类型,参考数据字典证件类型(idType)1
idNobody/application/x-www-form-urlencodedstring证件号码330312199911283340
sexbody/application/x-www-form-urlencodedstring性别,参考数据字典性别(sex)1
birthdaybody/application/x-www-form-urlencodedstring出生日期,日期格式为YYYYMMDD19991128
emailbody/application/x-www-form-urlencodedstring123456789@qq.com
disableDatebody/application/x-www-form-urlencodedstring失效时间,日期格式为YYYYMMDD20200521
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

13. POST /api/common/infochangeservice/updatepwd - 一卡通密码修改

开发者可以通过该接口对指定账户的一卡通密码进行修改,需要一卡通平台开通授权。
注意:原密码和新密码必须以加密方式传输。具体加密算法如下(采用3DES加密):
1. 调用【获取加密因子接口】获得密钥和偏移量;
2. 3DES加密。加密模式:CBC,填充:pkcs5padding,对明文密码进行加密以base64输出(其中字符集均采用UTF-8编码)。
如:
密钥(key)=abcdefgh12345678abcdefgh
偏移量(iv)=12345678
待加密内容=api
则:
加密后的结果为eH89ioIVp/Y=
开发者验证算法通过后,再将加密后的密码传入对应参数。

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring一卡通帐号,可以通过【获取账户信息接口】获得。2
oriPasswordbody/application/x-www-form-urlencodedstring一卡通原密码ZgM4FQQlD0g=
newPasswordbody/application/x-www-form-urlencodedstring一卡通新密码bkNspQ1Rqys=
pwdTypebody/application/x-www-form-urlencodedstring密码类型 0:查询密码 1:交易密码(40必须传,易通不用)1
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

14. POST /api/common/infochangeservice/validatepwd - 一卡通密码验证

开发者可以通过该接口对指定账户的一卡通密码进行验证,需要一卡通平台开通授权。
注意:密码必须以加密方式传输。具体加密算法如下:
unencryptedPwd:未加密的密码字符串(明文)
encryptedPwd:加密后的密码字符串(密文)
1.拼接待加密字符串
stringTemp="password=unencryptedPwd&key=appid";
2.MD5加密
encryptedPwd=MD5(stringTemp);
调用该接口时,将encryptedPwd传入"password"参数。

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring一卡通帐号,可以通过【获取账户信息接口】获得。2
passwordbody/application/x-www-form-urlencodedstring一卡通密码6089d0297ebd53d0e9e4fc0c029516e8
pwdTypebody/application/x-www-form-urlencodedstring密码类型 0:查询密码 1:交易密码(40必须传,易通不用)1
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

信息查询

15. POST /api/common/getaccclassbycardaccnum - 获取卡账户信息

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
cardAccNumbody/application/x-www-form-urlencodedstring卡账号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

16. POST /api/common/getaccclassewalletparam - 获取身份钱包参数

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
ewalletIdbody/application/x-www-form-urlencodedstring工作钱包序号
identityIdbody/application/x-www-form-urlencodedstring交易身份序号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

17. POST /api/common/getbusinessbyepid - 获取使用单位下所有商户信息

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

18. POST /api/common/getmaincard - 批量查询账户主卡信息

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
accNumsbody/application/x-www-form-urlencodedstring账号拼接的字符串 用分号“,”隔开
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

19. POST /api/common/getsystemparambyfixid - 获取使用单位系统参数

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731,ET_v5.1.20.1130,ZYTK40_40.20.1130

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

20. POST /api/common/getymuserbycode - 获取云马平台账户信息(通过code)

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
timebody/application/x-www-form-urlencodedstring当前时间戳
appidbody/application/x-www-form-urlencodedstring云马接口调用需要
codebody/application/x-www-form-urlencodedstring云马接口调用需要
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

21. POST /api/common/getymuserbyuserid - 获取云马平台账户信息(通过UserID)

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
timebody/application/x-www-form-urlencodedstring当前时间戳
appidbody/application/x-www-form-urlencodedstring云马接口调用需要
userIdbody/application/x-www-form-urlencodedstring云马接口调用需要
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

22. POST /api/common/infoqueryservice/getaccount - 获取账户信息

开发者可以通过该接口获取指定账户信息以及相关附带信息(第一张主卡信息和第一张主卡默认电子现金钱包信息),需要一卡通平台开通授权
注意:
当一卡通账户没有配主卡时,返回的第一张主卡信息和第一张主卡默认电子现金钱包信息全为空字符串。
两种物理卡号的区别。
原始物理卡号:遵循业界规范的M1或CPU卡物理卡号,一般是十进制数字;
正元物理卡号:正元公司在原始物理卡号基础上封装后的物理卡号。算法如下:
假设:oriCardSid(原始物理卡号)=1141422927
1.先把oriCardSid转换成16进制:4408BB4F
2.按低字节在前、高字节在后排列:4FBB0844
3.用‘0’补齐至20位,并转换成小写:4fbb0844000000000000
【ET_v5.1.21.0630】增加encryptFlag参数;使用说明:当需要获取密文结果使用
1. 调用【获取加密因子接口】获得密钥和偏移量;
2. 调用本接口获取数据
3. 使用获取的密钥信息对返回的data内容进行解密,解密方式:见【加解密】【方式一】
4. 解密后的明文为账户信息json字符串:"{accDepFullPathName:'',...}"

Version: v5.1.20.0115,ZYTK40_40.20.0115

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
encryptFlagbody/application/x-www-form-urlencodedstring返回数据是否加密 1-加密,0-不加密1
epIdbody/application/x-www-form-urlencodedstring使用单位编号。单园区情况下不传;多园区情况下根据实际需求传对应值或不传1
queryTypebody/application/x-www-form-urlencodedstring账户查询类型(1帐号/2人员编号/3证件号码/4正元物理卡号/5原始物理卡号/6手机号码)2
idTypebody/application/x-www-form-urlencodedstring证件类型(当查询类型为证件号码时必填,1.身份证 2.护照 3.学生证 4.工作证 5.军官证 6.其他证件 7.台胞证)
uniqueIdbody/application/x-www-form-urlencodedstring标识号(帐号/人员编号/证件号码/正元物理卡号/原始物理卡号/手机号码)20170901
photoQueryTypebody/application/x-www-form-urlencodedstring照片查询标记 0-无图, 1-证件照, 2-人脸照, 3-所有2
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

23. POST /api/common/infoqueryservice/getagentidandclientid - 一卡通查询代理号与客户号

Version: ET_v5.1.20.0731,ZYTK40_40.20.0831

参数名位置/类型必填数据类型说明示例
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

24. POST /api/common/infoqueryservice/getallowtransepids - 查询允许交易的使用单位

查询跨单位交易的情况下,允许交易的使用单位

Version: ET_v5.1.20.1130

参数名位置/类型必填数据类型说明示例
accNumbody/application/x-www-form-urlencodedstring易通帐号29211
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

25. POST /api/common/infoqueryservice/getanonymousparam - 获取匿名支付参数信息

开发者可以通过该接口查询一卡通匿名支付参数(除此之外,聚合支付也可以将此接口当作心跳接口,检测一卡通是否在线),该接口需要权限认证。

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
openIdbody/application/x-www-form-urlencodedstring1
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

26. POST /api/common/infoqueryservice/getewallet - 获取钱包余额

Version: ET_v5.1.20.0531,ZYTK40_40.20.0531

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring一卡通帐号,可以通过【获取账户信息接口】获得。2
cardAccNumbody/application/x-www-form-urlencodedstring卡账号,可以通过【获取账户信息接口】获得默认卡片的卡账号(40可不填)2
eWalletIdbody/application/x-www-form-urlencodedstring钱包序号,不传时取默认钱包。1
epIdbody/application/x-www-form-urlencodedstring使用单位编号。单园区情况下不传;多园区情况下根据实际需求传对应值或不传,不传时取账户所属使用单位1
signbody/application/x-www-form-urlencodedstringQEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

27. POST /api/common/infoqueryservice/parseqrcode - 一卡通二维码解析

开发者可以在扫描一卡通二维码时,通过该接口解析二维码并返回相应信息,需要一卡通平台开通授权。
应用场景: 一卡通二维码分以下几种类型,开发者调用本接口可以识别不同类别的二维码,从而处理不同的业务逻辑。
1:账户码 2:商户码(不带交易金额) 3:商户码(带交易金额) 4:考勤码 5:门禁码6:第三方二维码。
场景1(二维码消费):
在扫描一卡通消费POS机上的二维码时,调用本接口识别到二维码类别(类别为3)以及交易金额后,跳转到支付确认界面,用户确认金额后点击“确认支付”按钮,此时调用【二维码消费】接口产生消费流水,完成消费。
然后调用【预下单】、【订单处理】接口进行交易扣款。
场景2(二维码转账):
在扫描另一个一卡通用户的二维码时,调用本接口识别到二维码类别(类别为1)后,跳转到转账界面,用户输入转账金额后点击“转账”按钮,此时调用【二维码转账】接口产生转账流水,完成转账。
场景3(二维码开门):
在扫描一卡通门禁机上的二维码时,调用本接口识别到二维码类别(类别为5)后,此时调用【二维码开门】接口发送开门指令,完成开门。
场景4(二维码考勤):
在扫描一卡通考勤机上的二维码时,调用本接口识别到二维码类别(类别为4)后,此时调用【二维码考勤】接口记录考勤数据,完成考勤。
注意:
1.本接口可以认证不同类型的一卡通二维码,非一卡通二维码则会返回对应的错误码。
2.当二维码类型是商户码时,需结合【支付消费-二维码消费】接口完成消费;
3.当二维码类型是账户码时,需结合【支付消费-二维码转账】接口完成转账;
4.当二维码类型是门禁码时,需结合【门禁考勤-二维码门禁】接口完成开门;
5.当二维码类型是考勤码时,需结合【门禁考勤-二维码考勤】接口完成考勤。
zytk40.21.0430版本 返回参数新增了 商户号

Version: ET_v5.1.20.0531,ZYTK40_40.20.0831

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
qrCodebody/application/x-www-form-urlencodedstring一卡通二维码35302E578BFFA6B746A798F794A749EBC6ADEE86407930D,47669
epIdbody/application/x-www-form-urlencodedstring使用单位编号1
dealerNumbody/application/x-www-form-urlencodedstring商户号(40解第三方码需要 )
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

28. POST /api/common/infoqueryservice/queryacceventrecord - 门禁流水查询

Version: ZYTK40_40.20.0731,ET_v5.1.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring账号1
optNumbody/application/x-www-form-urlencodedstring操作员编号,接易通必须传1001
startbody/application/x-www-form-urlencodedstring从第几条开始1
limitbody/application/x-www-form-urlencodedstring每页限制几条20
startTimebody/application/x-www-form-urlencodedstring查询起期2019-01-01 12:12:12
endTimebody/application/x-www-form-urlencodedstring查询止期2019-01-01 12:12:12
inOrOutbody/application/x-www-form-urlencodedstring进出门方向 1-进 2-出 (易通)1
enterTypebody/application/x-www-form-urlencodedstring进门方式,0-刷卡(默认) 1-刷脸 2-虹膜 3-指纹 4-扫码(易通)1
eventIdsbody/application/x-www-form-urlencodedstring门禁事件编号 多个以英文逗号","分隔1,2
clsNumbody/application/x-www-form-urlencodedstring卡户身份编号1
accDeptsbody/application/x-www-form-urlencodedstring账户部门范围,多个账户部门编号以英文逗号","分隔1,2,3
deviceNumsbody/application/x-www-form-urlencodedstring平台门禁机设备的设备编号,多个设备编号以英文逗号","分隔(易通)756,856
doorNumsbody/application/x-www-form-urlencodedstring门编号,多个以英文逗号","分隔1,2,3
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

29. POST /api/common/infoqueryservice/queryaccount - 账户信息查询

开发者可以通过该接口查询账户信息,需要一卡通平台开通授权。

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
startbody/application/x-www-form-urlencodedstring从第几条开始(包含此条)1
limitbody/application/x-www-form-urlencodedstring查询条数20
epIdbody/application/x-www-form-urlencodedstring使用单位编号。单园区情况下不传;多园区情况下根据实际需求传对应值或不传
accDepNumbody/application/x-www-form-urlencodedstring账户部门编号1
accNumbody/application/x-www-form-urlencodedstring一卡通账号2
perCodebody/application/x-www-form-urlencodedstring个人编号/人员编号1
accNamebody/application/x-www-form-urlencodedstring账户姓名(前后模糊查询)张三
sexNumbody/application/x-www-form-urlencodedstring性别编号,0-未知 1-男 2-女 3- 未说明1
phoneNobody/application/x-www-form-urlencodedstring手机号码,精确查询13312345678
signbody/application/x-www-form-urlencodedstringQEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

30. POST /api/common/infoqueryservice/queryaccwalletsum - 卡户钱包累计优惠次数&金额查询

Version: ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
accNumbody/application/x-www-form-urlencodedstring帐号
cardAccNumbody/application/x-www-form-urlencodedstring卡账号
ewalletNumbody/application/x-www-form-urlencodedstring钱包号
periodNumbody/application/x-www-form-urlencodedstring营业时段号
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

31. POST /api/common/infoqueryservice/querybusiness - 商户信息查询

开发者可以通过该接口查询商户信息,需要一卡通平台开通授权。
排序方式:商户编号升序

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
startbody/application/x-www-form-urlencodedstring从第几条开始(包含此条)1
limitbody/application/x-www-form-urlencodedstring查询条数20
epIdbody/application/x-www-form-urlencodedstring使用单位编号。单园区情况下不传;多园区情况下根据实际需求传对应值或不传
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

32. POST /api/common/infoqueryservice/querydep - 部门信息查询

开发者可以通过该接口查询部门信息,需要一卡通平台开通授权。

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
startbody/application/x-www-form-urlencodedstring从第几条开始(包含此条)1
limitbody/application/x-www-form-urlencodedstring查询条数20
epIdbody/application/x-www-form-urlencodedstring使用单位编号。单园区情况下不传;多园区情况下根据实际需求传对应值或不传
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

33. POST /api/common/infoqueryservice/querydevice - 设备信息查询

开发者可以通过该接口查询设备信息,需要一卡通平台开通授权。
排序方式:主:商户编号升序,次:设备编号升序
只查询商户有效未过期且有效的设备的信息

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
startbody/application/x-www-form-urlencodedstring从第几条开始(包含此条)1
limitbody/application/x-www-form-urlencodedstring查询条数20
epIdbody/application/x-www-form-urlencodedstring使用单位编号。单园区情况下不传;多园区情况下根据实际需求传对应值或不传
deviceCategorybody/application/x-www-form-urlencodedstring设备大类(暂时只支持 1-以太网消费机)1
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

34. POST /api/common/infoqueryservice/querynotice - 公告查询

根据日期获取一卡通的公告内容。

Version: ZYTK40_40.20.1130

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
beginDatebody/application/x-www-form-urlencodedstring起始时间,yyyy-mm-dd
endDatebody/application/x-www-form-urlencodedstring结束时间,yyyy-mm-dd
typeNumbody/application/x-www-form-urlencodedstring公告类型,传0表示不进行类型筛选,返回所有类型公告1
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

35. POST /api/common/infoqueryservice/queryphoto - 证件照信息查询

开发者可以通过该接口查询指定账户上传的证件照片,需要一卡通平台开通授权。

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring一卡通帐号,可以通过【获取账户信息接口】获得。2
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

36. POST /api/common/infoqueryservice/querystrategy - 一卡通交易策略查询

40.20.0731版本接口只有优惠策略参数返回(list),
chargefeelist将在后续版本中加入

Version: ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
epIdbody/application/x-www-form-urlencodedstring使用单位编号,调用易通是必传
periodNumsbody/application/x-www-form-urlencodedstring营业时段号,多个营业时段号用 ',' 隔开1,2,3,4
clsNumbody/application/x-www-form-urlencodedstring身份编号33
staNumbody/application/x-www-form-urlencodedstring站点号,40必传,易通可以不处理1
ewalletNumbody/application/x-www-form-urlencodedstring钱包号,易通需要
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

37. POST /api/common/infoqueryservice/querythirdpaymentbook - 第三方交易流水查询

4.0云马第三方对账查流水用,易通原查流水接口已满足

Version: ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
startbody/application/x-www-form-urlencodedstring从哪一条开始 (包括此条)1
limitbody/application/x-www-form-urlencodedstring查几条10
startDealTimebody/application/x-www-form-urlencodedstring开始交易时间 yyyy-MM-dd HH:mm:ss
endDealTimebody/application/x-www-form-urlencodedstring结束交易时间 yyyy-MM-dd HH:mm:ss
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

38. POST /api/common/infoqueryservice/querytransaction - 交易流水查询

开发者可以通过该接口查询一卡通交易流水,交易流水根据交易时间倒序排列,该接口需要权限认证。
zytk40交易流水分为当前流水和历史流水,当开始时间和结束时间都是今天的时候,接口会查询当前流水,其他情况均查询历史流水,传交易类型的时候 40只需传feeNums,查单个就只传一个交易类型即可
21.0530:开始交易时间和结束交易时间要么都为空,要么都传值,不然会提示参数错误,为空的时候默认查询7天内流水。
21.0831:zytk40交易流水查询的时候按照开始时间和结束时间查询流水,可以拼接当前流水和历史流水。增加交易方式返回参数

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
recNumbody/application/x-www-form-urlencodedstring一卡通交易流水号2
accNumbody/application/x-www-form-urlencodedstring帐号2
feeNumbody/application/x-www-form-urlencodedstring交易类型编号(40这个参数不用)100
feeNumsbody/application/x-www-form-urlencodedstring交易类型编号范围,以逗号(英文符号)分隔,如“46,100”46,100
eWalletIdbody/application/x-www-form-urlencodedstring钱包序号1
businessNumbody/application/x-www-form-urlencodedstring商户编号100001
startDealTimebody/application/x-www-form-urlencodedstring开始交易时间 yyyy-mm-dd HH:mm:ss(边界:>=开始交易时间)2017-01-01 00:00:00
endDealTimebody/application/x-www-form-urlencodedstring结束交易时间 yyyy-mm-dd HH:mm:ss(边界:<结束交易时间)2017-01-02 23:59:59
startbody/application/x-www-form-urlencodedstring从第几条开始(包含此条)1
limitbody/application/x-www-form-urlencodedstring查询条数20
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

39. POST /api/common/operator/querylocation - 获取操作员办公场所(易通)

Version: ET_v5.1.20.0531

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
optNumbody/application/x-www-form-urlencodedstring操作员账号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

40. POST /api/common/operator/querypermissions - 获取操作员权限列表

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
optNumbody/application/x-www-form-urlencodedstring操作员账号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

41. POST /api/common/payservice/orderquery - 订单查询

开发者可以通过该接口对指定订单进行订单信息查询操作,该接口需要权限认证。
0731增加到账时间

Version: v5.1.20.0115,ET_v5.1.20.0531,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
queryTypebody/application/x-www-form-urlencodedstring订单查询类型 , 不传或传1代表根据一卡通订单号查询,此时transRecId为一卡通订单号 2代表根据开发者流水号查询,此时transRecId为开发者流水号,清算时间必填 3代表通过二维码串进行查询,此时transRecId为二维码信息1
transRecIdbody/application/x-www-form-urlencodedstring标识号123456
liquidationDatebody/application/x-www-form-urlencodedstring清算时间,格式:yyyyMMdd(queryType=2时必需)20200101
signbody/application/x-www-form-urlencodedstring签名QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

42. POST /api/common/queryaccclass - 查询使用单位下的身份信息

Version: ZYTK40_40.20.0731,ET_v5.1.20.0531

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

43. POST /api/common/queryaccdeptree - 查询使用单位下账户部门树

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

44. POST /api/common/queryaccountinfo - 查询账户信息

接口入参逻辑:
1.queryType字段和uniqueId字段同时使用,当queryType为3时,idType字段为必填项
2.epId字段和areaNums字段分别用于对接易通和4.0,原则上需要传递,但可以不传。不传时则结果中不限定使用单位或者园区进行查询。
3.accNums字段用于多账户查询,不可与queryType和uniqueId字段组合使用。
4.accNums字段和epId(areaNums)字段不允许同时为空;accNums字段、queryType和accName字段不能同时为空。
5.对接4.0时根据areaNums字段判断是否为账户本园区查询,以区分处理返回信息里的账户身份信息;当areaNums为空时,默认返回本园区身份。
ZYTK4.0.20.1130版本增加预撤户状态的返回,返回的状态里增加“2-挂失”状态

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731,ZYTK40_40.20.1130

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号。
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号,epId为空时该值为空。
queryTypebody/application/x-www-form-urlencodedstring账户查询类型 1-帐号,2-人员编号,3-证件号码,6-手机号码
idTypebody/application/x-www-form-urlencodedstring证件类型(当queryType为3时 idType字段为必填项),1-身份证,2-护照 ,3-学生证,4-工作证,5-军官证,6-其他证件 ,7-台胞证
uniqueIdbody/application/x-www-form-urlencodedstring标识号(帐号/人员编号/证件号码/手机号码)
accNamebody/application/x-www-form-urlencodedstring账户名称
accNumsbody/application/x-www-form-urlencodedstring账号(用“,”隔开 可传多个账号 也可为空)
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

45. POST /api/common/queryaccountlist - 查询账户列表(带分页)

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
depNumsbody/application/x-www-form-urlencodedstring账户部门编号 多个以”,”隔开
sexbody/application/x-www-form-urlencodedstring性别 0-未知 1-男 2-女 9-未说明
accNamebody/application/x-www-form-urlencodedstring账户名称
perCodebody/application/x-www-form-urlencodedstring个人编号
currentbody/application/x-www-form-urlencodedstring当前页
pageSizebody/application/x-www-form-urlencodedstring每页数据条数
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

46. POST /api/common/queryallaccclassbyaccnum - 查询账户下主卡的卡账户身份信息

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对应4.0园区号
accNumsbody/application/x-www-form-urlencodedstring账号拼接的字符串 用分号“,”隔开
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

47. POST /api/common/querybusiness - 查询单商户信息(根据商户编号)

Version: ZYTK40_40.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
businessNumbody/application/x-www-form-urlencodedstring商户编号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

48. POST /api/common/querycampuse - 查询使用单位园区列表(易通单位下园区)

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

49. POST /api/common/querydevicemaker - 查询厂家信息

Version: ZYTK40_40.20.0731,ET_v5.1.20.0531

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

50. POST /api/common/querydevicesupplier - 查询设备发行方信息

Version: ZYTK40_40.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

51. POST /api/common/queryewallet - 查询使用单位电子现金钱包列表

Version: ZYTK40_40.20.0731,ET_v5.1.20.0531

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
eWalletTypebody/application/x-www-form-urlencodedstring钱包类型:1-闭环钱包 2-开环钱包 3-专款专用钱包
countTypebody/application/x-www-form-urlencodedstring计量类型:1-计额 2-计次
eWalletIdbody/application/x-www-form-urlencodedstring电子现金钱包序号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

52. POST /api/common/queryewalletsbyaccnum - 查询账户在使用单位下的首张主卡对应的钱包余额信息

查询账户在指定单位下的主卡钱包余额及可用额度信息
入参中商户编号存在时,需判断商户是否为有效商户。
在线钱包余额(本次可用钱包额度) = (卡余额+待领补助金额) 与 库余额 比较,以小为准。
单钱包时实际可用额度 = 在线钱包余额 - 身份钱包余额下限;
有追扣时实际可用额度 = (主钱包在线钱包余额 - 主钱包身份钱包余额下限) + (追扣钱包在线钱包余额 - 追扣钱包身份钱包余额下限) ;
某个钱包的在线钱包余额- 该钱包的身份钱包余额下限 <= 0 时,直接按0计算。
注:接入易通平台时,若该接口的入参中不含商户号,则不进行追扣钱包的相关处理,因为易通商户可以设置是否允许追扣,无商户号时无法判断追扣情况。
** 接入4.0平台时,无需根据商户号判断是否追扣。**

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
businessNumbody/application/x-www-form-urlencodedstring商户编号
accNumbody/application/x-www-form-urlencodedstring账号
ewalletIdbody/application/x-www-form-urlencodedstring钱包号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

53. POST /api/common/queryoperatortree - 查询使用单位下操作员树

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

54. POST /api/common/querysubsidybyaccnums - 查询账户下主卡所有未领补助

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
accNumsbody/application/x-www-form-urlencodedstring账号拼接的字符串 用分号“,”隔开
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

55. POST /api/common/querytransactiontype - 查询页面交易类型列表

对接4.0时,将4.0的"营业类"和"扣款类"的交易类型都归在"2-消费类(营业类)"中进行返回
入参时categoryId和feeNum不能同时为空

Version: ET_v5.1.20.0531,ZYTK40_40.20.0731

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
categoryIdbody/application/x-www-form-urlencodedstring分类编码:1-操作类 2-消费类(营业类) 3-充值类 4-补助类 该参数和feeNum参数不能同时为空,40没有充值类
feeNumbody/application/x-www-form-urlencodedstring交易类型编号 该参数和categoryId参数不能同时为空
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

信息校验

56. POST /api/common/queryroomusestatus - 校验该房间在主平台是否存在引用

Version: ET_v5.1.20.0531

参数名位置/类型必填数据类型说明示例
roomNumbody/application/x-www-form-urlencodedstring房间编号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

其他

57. POST /api/common/infoqueryservice/getstatbusiness - 商户营业汇总查询

默认汇总已日结的流水

Version: ZYTK40_40.20.1130

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
dealerNumsbody/application/x-www-form-urlencodedstring需要汇总的商户列表,用‘,’隔开1001,1002,1003
beginDatebody/application/x-www-form-urlencodedstring汇总起始时间,yyyy-MM-dd2020-10-30
endDatebody/application/x-www-form-urlencodedstring汇总结束时间,yyyy-MM-dd2020-10-30
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

58. POST /api/common/systemdocking/updateaccroompower - 批量变更进出权限

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
perCodesbody/application/x-www-form-urlencodedstring个人编号集合112,t11
doorNumsbody/application/x-www-form-urlencodedstring门编号集合1,2,3
validTimebody/application/x-www-form-urlencodedstring生效时间(格式必须为yyyy-MM-dd HH:mm:ss)
dpFixIdbody/application/x-www-form-urlencodedstring门禁权限版本号(易通平台不需要)
isVaildbody/application/x-www-form-urlencodedstring是否生效,0-生效,1-不生效,不生效的时候删除权限
optNumbody/application/x-www-form-urlencodedstring操作员编号,易通平台需要,由易通系统创建好后分配
durationIdbody/application/x-www-form-urlencodedstring营业时段分组编号(允许进出时段组中的分组,未传时使用最小的营业时段分组编号)
disableTimebody/application/x-www-form-urlencodedstring失效时间(格式必须为yyyy-MM-dd HH:mm:ss)
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

基础认证

59. GET /api/token - 获取 access token

通过 AppID 和 AppSecret 获取 access_token。access_token 有有效期,建议由中控服务器统一刷新和缓存。

参数名位置/类型必填数据类型说明示例
appidquerystring第三方用户唯一凭证
appsecretquerystring第三方用户唯一凭证密钥
状态码Content-Type说明响应结构
200
application/json
成功或错误返回
{
  "type": "object",
  "properties": {
    "access_token": {
      "type": "string"
    },
    "expires_in": {
      "type": "integer"
    },
    "code": {
      "type": "string"
    },
    "msg": {
      "type": "string"
    }
  }
}

支付消费

60. POST /api/common/payservice/getcommonqrcode - 获取通用二维码

开发者可以通过该接口获得一卡通的通用消费二维码,该接口需要权限认证。
应用场景: 第三方调用本接口获取二维码字符串之后以二维码形式展现在自己的APP中,由一卡通消费pos机(需支持二维码功能)扫描二维码完成支付。

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring一卡通帐号,可以通过【获取账户信息接口】获得2
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QWERWERWETRTRY
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

61. POST /api/common/payservice/hzsunpay/offlinepay - 聚合支付离线补帐

本接口不校验余额下限;
如果有优惠,会根据一卡通使用单位系统参数【离线聚合码优惠退还方式】来退还优惠金额至一卡通或者原路返回;
补账过程中不做消费范围控制、消费金额限制,不执行消费管理费策略,但执行消费优惠策略(匿名支付不执行优惠策略)。
补账时的交易时间应为该消费实际发生的时间,到账时间为当前入账时间。

Version: v5.1.20.0331,ZYTK40_40.20.0331

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
optTypebody/application/x-www-form-urlencodedstring交易类型 1:充值消费 3:充值 5:消费1
uniqueIdbody/application/x-www-form-urlencodedstring卡户标识号
queryTypebody/application/x-www-form-urlencodedstring卡户标识号类型 1、账号 2、人员编号/个人编号 3、证件号码 4、正元物理卡号 5、原始物理卡号( ZYTK4.0中,4、5均为卡号) 6、手机号1
eWalletNumbody/application/x-www-form-urlencodedstring交易钱包号,不支持开环钱包(4.0)1
monTransbody/application/x-www-form-urlencodedstring交易金额,单位:元
dealerNumbody/application/x-www-form-urlencodedstring商户号
dealTimebody/application/x-www-form-urlencodedstring交易时间,格式:yyyy-MM-dd HH:mm:ss
proofNumbody/application/x-www-form-urlencodedstring对接平台流水号
otherRecIdbody/application/x-www-form-urlencodedstring支付宝/微信等第三方流水号
recDatebody/application/x-www-form-urlencodedstring记账日期
payTypebody/application/x-www-form-urlencodedstring支付方式:1:支付宝,2:校园卡,3:微信,4:银联,5:云马,6:建行龙支付,7:腾讯微校,8:威富通,9:农业银行,10:翼支付,11:建行e码通,12:招商银行,13:银联商服,14:工行融e联,15:钉钉,16:E福州,17:易校园钱包,18:中行支付,19:光大银行(4.0暂不支持),20:工商银行(易通5.1.21.0630版本新增,4.0暂不支持),21:贵州农信(易通5.1.21.0630版本新增,4.0暂不支持),22:江苏银行(易通5.1.21.0630版本新增,4.0暂不支持),23:柳州银行(易通5.1.21.0831版本新增,4.0暂不支持),24:交通银行(易通5.1.21.0831版本新增,4.0暂不支持),25:济宁银行(易通5.1.21.0831版本新增,4.0暂不支持),26:华融湘江银行(易通5.1.21.0831版本新增,4.0暂不支持)
deviceNumbody/application/x-www-form-urlencodedstring易通-设备编号或4.0-站点号,用于计算优惠1
durationIdbody/application/x-www-form-urlencodedstring营业时段号,用于计算优惠1
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

62. POST /api/common/payservice/orderhandle - 订单处理

开发者可以通过该接口对指定预下单后订单进行订单处理,该接口需要权限认证。
注意
该接口需与【预下单】接口配合完成业务流程
预下单交易类型为充值消费时,返回的订单号为消费充值类订单号
预下单为消费类型时,支付方式可以传2,后台默认记为一卡通余额

Version: v5.1.20.0115,ZYTK40_40.20.0115

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
transRecIdbody/application/x-www-form-urlencodedstring预下单时返回的一卡通订单号
dealTimebody/application/x-www-form-urlencodedstring交易时间,格式:"yyyy-MM-dd HH:mm:ss"
proofNumbody/application/x-www-form-urlencodedstring对接方平台流水号(易通proofNum不超过32位)
otherRecIdbody/application/x-www-form-urlencodedstring支付宝/微信等第三方流水号
recDatebody/application/x-www-form-urlencodedstring记账日期,格式"yyyy-MM-dd"
payTypebody/application/x-www-form-urlencodedstring支付方式:1:支付宝,2:校园卡,3:微信,4:银联,5:云马,6:建行龙支付,7:腾讯微校,8:威富通,9:农业银行,10:翼支付,11:建行e码通,12:招商银行,13:银联商服,14:工行融e联,15:钉钉,16:E福州,17:易校园钱包,18:中行支付,19:光大银行(4.0暂不支持),20:工商银行(易通5.1.21.0630版本新增,4.0暂不支持),21:贵州农信(易通5.1.21.0630版本新增,4.0暂不支持),22:江苏银行(易通5.1.21.0630版本新增,4.0暂不支持),23:柳州银行(易通5.1.21.0831版本新增,4.0暂不支持),24:交通银行(易通5.1.21.0831版本新增,4.0暂不支持),25:济宁银行(易通5.1.21.0831版本新增,4.0暂不支持),26:华融湘江银行(易通5.1.21.0831版本新增,4.0暂不支持 ) ,27:宁波银行(易通5.1.21.0831版本新增,4.0暂不支持),28:邮储银行(易通5.1.21.0831版本新增,4.0暂不支持),29:中行一码通(易通5.1.21.0831版本新增,4.0暂不支 ...(已截断,详见 OpenAPI 原始 JSON)
openIdbody/application/x-www-form-urlencodedstring如果为空,则默认取token绑定的openId,否则以传入的为主。易通这个参数不用1
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

63. POST /api/common/payservice/preorder - 预下单

开发者可以通过该接口对指定用户进行预下单,该接口需要权限认证。
应用场景:
交易类型分别为 1:充值消费 3:充值 5:消费,根据交易类型 生成不同订单,交易类型为充值消费时生成一笔消费类和一笔消费充值类订单,返回消费充值类订单号。
场景1
一卡通充值消费:本身有支付能力的第三方通过支付宝或微信或银行等支付渠道直接在一卡通里消费,如第三方通过支付宝为学校提供网上订餐的功能。
场景2
一卡通充值:第三方通过支付宝或微信或银行等支付渠道对学生一卡通余额进行充值。
场景3
一卡通消费:第三方通过学生一卡通余额进行消费。
注意
该接口处理后配合【订单处理】接口完成业务流程
v5.1.21.0831改动:增加账户所属使用单位编号请求参数(epId,可空),解决易通多使用单位版本,人员编号、证件号码、手机号码会重复导致充值出错的问题。
注意:易通单使用单位版本,录入手机号码时没做重复校验,可能会录入多个相同手机号,需人为控制。

Version: v5.1.20.0115,ZYTK40_40.20.0115

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
optTypebody/application/x-www-form-urlencodedstring交易类型 1:充值消费 3:充值 5:消费
epIdbody/application/x-www-form-urlencodedstring账户所属使用单位编号,当是易通多使用单位版本时,通过人员编号或者证件号码或者手机号码查询时需要传(因为易通多使用单位版本人员编号、证件号码、手机号码会重复)1
uniqueIdbody/application/x-www-form-urlencodedstring卡户标识号
queryTypebody/application/x-www-form-urlencodedstring账户查询类型(1帐号/2人员编号/3证件号码/4正元物理卡号/5原始物理卡号/6手机号码)1
idTypebody/application/x-www-form-urlencodedstring证件类型(当queryType为3时 idType字段为必填项),1-身份证,2-护照 ,3-学生证,4-工作证,5-军官证,6-其他证件 ,7-台胞证1
eWalletNumbody/application/x-www-form-urlencodedstring交易钱包号,不支持开环钱包(4.0),易通不支持计次钱包1
eWalletNumSourcebody/application/x-www-form-urlencodedstring钱包选用参数,当钱包号和站点号都传的时候。1:用站点的(默认规则)2:用传入的钱包号1
feeNumbody/application/x-www-form-urlencodedstring交易类型,易通用100
monTransbody/application/x-www-form-urlencodedstring交易金额(单位:元)0.01
dealerNumbody/application/x-www-form-urlencodedstring商户号,充值传0;1和5交易类型传具体商户号1001
dealTimebody/application/x-www-form-urlencodedstring交易时间,格式:"yyyy-MM-dd HH:mm:ss"
deviceNumbody/application/x-www-form-urlencodedstring易通-设备编号或4.0-站点号,用于计算优惠1
durationIdbody/application/x-www-form-urlencodedstring营业时段号,用于计算优惠1
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

64. POST /api/common/payservice/qrcodetransfer - 二维码转账

开发者可以通过该接口对两个用户进行余额互转,该接口需要权限认证。
应用场景: 第三方应用扫描一卡通账户二维码,获取到二维码字符串后,调用【一卡通二维码解析】接口进行二维码解析,解析成功后,跳转到转账页面,输入转账金额,点击“转账”按钮时调用本接口完成转账。
注意: 调用方无法获知转入钱包号和转出钱包号时,钱包号默认传1,主钱包。

Version: ET_v5.1.20.1130,ZYTK40_40.20.1130

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
outAccNumbody/application/x-www-form-urlencodedstring一卡通帐号(余额转出帐号),可以通过【获取账户信息接口】获得100
outWalletNumbody/application/x-www-form-urlencodedstring转出账户钱包号,调用方无法获得钱包号时传11
inAccNumbody/application/x-www-form-urlencodedstring转入一卡通账户100
inWalletNumbody/application/x-www-form-urlencodedstring转入账户钱包号,调用方无法获得钱包号时传11
amountbody/application/x-www-form-urlencodedstring转出金额,格式是XX.XX元。10.00
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

版本号变更查询

65. POST /api/common/getcardaccclassbyfixid - 根据版本号获取卡账户身份信息(4.0不实现)

ET5.1.20.0531版本返回时只包含epId、accNum、cardAccNum、identityId、recflag、fixid六个字段。
ET5.1.20.1130版本增加其他字段返回。

Version: ET_v5.1.20.0531,ET_v5.1.20.1130

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
fixidbody/application/x-www-form-urlencodedstring初始版本号
sizebody/application/x-www-form-urlencodedstring大小限制
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

66. POST /api/common/getcardcodechangebyfixid - 根据版本号获取卡内编号黑白名单

Version: ET_v5.1.20.0531

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
fixidbody/application/x-www-form-urlencodedstring初始版本号
sizebody/application/x-www-form-urlencodedstring大小限制
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

67. POST /api/common/getewalletparembyfixid - 获取使用单位下所有电子现金钱包参数

Version: ET_v5.1.20.0531,ZYTK40_40.20.0531

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

68. POST /api/common/getscparamverepbykey - 获取使用单位下某个最新版本号

易通21.0831版本中新增4-地址变更版本号 8-系统参数版本号 9-商户参数版本号 10-钱包参数版本号 11-身份钱包参数版本号 12-易通系统级使用单位变更版本号 13-软密钥参数版本号 14-卡账户信息变更版本号 这八类版本号的获取
ZYTK40 21.1031版本中新增2-补助打包版本号 8-系统参数版本号 9-商户参数版本号 10-钱包参数版本号 11-身份钱包参数版本号 12-ZYTK40系统级园区变更版本号 14-卡账户信息变更版本号 这七类版本号的获取

Version: ET_v5.1.20.0531,ZYTK40_40.20.1130,ET_v5.1.21.0831,ZYTK40_40.21.1031

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
fixTypebody/application/x-www-form-urlencodedstring易通实现:1-卡内编号黑白名单版本号 2-补助打包版本号 3-卡账户身份信息版本号 4-地址变更版本号 8-系统参数版本号 9-商户参数版本号 10-钱包参数版本号 11-身份钱包参数版本号 12-易通系统级使用单位变更版本号 13-软密钥参数版本号 14-卡账户信息变更版本号
ZYTK4.0实现:1-卡内编号黑白名单版本号2-补助打包版本号4-地址变更版本号(废弃)5-用户住宿信息(废弃)8-系统参数版本号9-商户参数版本号10-钱包参数版本号11-身份钱包参数版本号12-ZYTK40系统级园区变更版本号14-卡账户信息变更版本号body/application/x-www-form-urlencodedstring
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

69. POST /api/common/getsubsidypackagebyfixid - 根据版本号获取补助信息

Version: ET_v5.1.20.0531

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位编号
fixidbody/application/x-www-form-urlencodedstring初始版本号
sizebody/application/x-www-form-urlencodedstring大小限制
areaNumsbody/application/x-www-form-urlencodedstring对接4.0园区号
signbody/application/x-www-form-urlencodedstring验签
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

第三方H5对接

70. POST /api/common/thirdh5service/geth5url - 获取H5链接地址

开发者可以通过该接口,获取h5界面的url,该接口需要权限认证。
该接口需要通过调用【获取token】,先获取access_token。
对提交的数据需要提前进行加密,最后只需传入加密的字符串,具体流程如下
1. 调用【获取加密因子接口】获得密钥和偏移量;
2. 拼接参数为指定格式如:jumpMod=homeIndex&uniqueId=103628&queryType=1&epId=&idType=
顺序没有限制
3. 3DES加密。加密模式:CBC,填充:pkcs5padding,对明文密码进行加密以base64输出(其中字符集均采用UTF-8编码)。
如:
密钥(key):459E860199DAD3D74657650D
偏移量(iv):053F2244
待加密内容:jumpMod=homeIndex&uniqueId=103628&queryType=1&epId=&idType=
则:
加密后的结果为ulhfWDhWJL7stTsEUzB0A0dN2QtCVaDdVaiPK1ABkt7YVS9tkjpogUiHmG/nxjgvUcGslhaWE8HHYV0+A+UY+w==

Version: ET_v5.1.21.0831

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
paramcodebody/application/x-www-form-urlencodedstring最终只需传入该加密字符串ulhfWDhWJL7stTsEUzB0A0dN2QtCVaDdVaiPK1ABkt7YVS9tkjpogUiHmG/nxjgvUcGslhaWE8HHYV0+A+UY+w==
signbody/application/x-www-form-urlencodedstring签名验证,只对paramcode生成签名,具体查看【开始开发-签名指南】。
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

第三方信息导入

71. POST /api/common/thirdimportservice/deleteaccdep - 删除第三方部门

第三方卡户信息数据导入,通过第三方的编号去判断是否存在,存在则修改,不存在则新增。(仅支持单园区版)

Version: ET_v5.1.21.0831

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
thirdIdbody/application/x-www-form-urlencodedstring第三方卡户识别号
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

72. POST /api/common/thirdimportservice/uploadaccdep - 增加修改第三方部门

第三方卡户部门数据导入,通过第三方的编号去判断是否存在,存在则修改,不存在则新增。

Version: ET_v5.1.21.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
thirdIdbody/application/x-www-form-urlencodedstring第三方部门编号
parentThirdIdbody/application/x-www-form-urlencodedstring第三方父级部门编号,0或-1表示顶级
depNamebody/application/x-www-form-urlencodedstring第三方部门名称
currentVerbody/application/x-www-form-urlencodedstring第三方部门版本号,传0默认没有版本号(易通不使用本字段)
epidbody/application/x-www-form-urlencodedstring易通的使用单位编号,40为园区编号(单园区传0,多园区传对应的园区编号)
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

第三方应用支付消费接口

73. POST /api/common/thirdappservice/correctorder - 第三方应用交易冲正

此冲正接口只支持冲正一卡通的订单号,如果第三方未记录一卡通订单号的,可通过【第三方应用订单查询】接口获得一卡通订单号

Version: ZYTK40_40.21.0430,ET_v5.1.21.0430

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
correctTransRecIdbody/application/x-www-form-urlencodedstring一卡通被冲正的订单流水号
transSourcebody/application/x-www-form-urlencodedstring交易来源,1:一卡通,2:聚合 具体由消费接口返回
otherTransRecIdbody/application/x-www-form-urlencodedstring发起方对接流水号
correctMonbody/application/x-www-form-urlencodedstring冲正金额,不传则全额冲正
oldRecDatebody/application/x-www-form-urlencodedstring原单记账日期,格式"yyyy-MM-dd"
signbody/application/x-www-form-urlencodedstring
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

74. POST /api/common/thirdappservice/orderquery - 第三方应用订单查询对账

当第三方发起对账,如果订单是不成功的状态则去云马查询订单状态,如果云马成功了 一卡通执行订单处理流程再次对订单进行处理,如果云马订单不存在或失败则返回失败。

Version: ZYTK40_40.21.0430,ET_v5.1.21.0430

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
queryTypebody/application/x-www-form-urlencodedstring订单查询类型 , 传1代表根据一卡通订单号查询,此时transRecId为一卡通订单号 2代表根据开发者流水号查询,此时transRecId为开发者流水号,清算时间必填1
transRecIdbody/application/x-www-form-urlencodedstring标识号123456
transSourcebody/application/x-www-form-urlencodedstring交易来源,1:一卡通,2:聚合。 具体由消费接口返回1
recDatebody/application/x-www-form-urlencodedstring记账时间,格式:yyyy-MM-dd(queryType=2时必需)2020-01-01
signbody/application/x-www-form-urlencodedstring签名QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

75. POST /api/common/thirdappservice/qrcodetransaction - 第三方应用用户二维码交易

支持传入一卡通二维码或第三方交易码进行交易
--易通21.0430暂不支持优惠计算
--支持匿名交易

Version: ZYTK40_40.21.0430,ET_v5.1.21.0430

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
tradeMoneybody/application/x-www-form-urlencodedstring消费金额,格式是XX.XX元1
qrCodebody/application/x-www-form-urlencodedstring二维码字符串,扫描用户展示的二维码获得35302E578BFFA6B746A798F794A749EBC6ADEE86407930D,47669
eWalletIdbody/application/x-www-form-urlencodedstring钱包号,不传的时候,默认以传入设备的工作钱包号为主1
dealerNumbody/application/x-www-form-urlencodedstring商户编号,不传的时候,默认以传入设备的商户号为主1001
otherTransRecIdbody/application/x-www-form-urlencodedstring第三方对接流水号12121
dealTimebody/application/x-www-form-urlencodedstring交易时间,格式:"yyyy-MM-dd HH:mm:ss"2021-01-01 13:12:11
durationIDbody/application/x-www-form-urlencodedstring营业时段号,用于计算优惠1
deviceNumbody/application/x-www-form-urlencodedstring易通-设备编号或4.0-站点号,用于计算优惠,钱包号不传的时候,此参数必传1
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

系统对接

76. POST /api/common/systemdocking/getaccdepfixid - 获取部门信息当前版本号

Version: ET_v5.1.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

77. POST /api/common/systemdocking/getaccdepinfobyfixid - 根据版本号获取部门信息

Version: ET_v5.1.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
startAccDepFixIdbody/application/x-www-form-urlencodedstring起始版本号0
endAccDepFixIdbody/application/x-www-form-urlencodedstring结束版本号99
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

78. POST /api/common/systemdocking/getaccdoorrecordsbyfixid - 获取人员进出新增记录

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
startDrFixIdbody/application/x-www-form-urlencodedstring起始版本号
endDrFixIdbody/application/x-www-form-urlencodedstring结束版本号
doorNumbody/application/x-www-form-urlencodedstring门编号
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

79. POST /api/common/systemdocking/getaccdoorrecordsfixid - 获取指定门的人员进出记录当前版本号

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
doorNumbody/application/x-www-form-urlencodedstring门编号
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

80. POST /api/common/systemdocking/getaccfixid - 获取卡户信息当前版本号

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring易通使用单位,如果不传,默认使用access_token解析出的epid
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

81. POST /api/common/systemdocking/getaccinfobyfixid - 根据版本号获取账户信息

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
startAccFixIdbody/application/x-www-form-urlencodedstring起始版本号0
endAccFixIdbody/application/x-www-form-urlencodedstring结束版本号99
epIdbody/application/x-www-form-urlencodedstring易通使用单位,如果不传,默认使用access_token中的epid1
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

82. POST /api/common/systemdocking/getaccphotobyfixid - 根据版本号获取账户证件照/人脸照片

Version: ET_v5.1.20.0531,ZYTK40_40.20.0531

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
photoTypebody/application/x-www-form-urlencodedstring照片类型,0:证件照,1:人脸
startPhotoFixIdbody/application/x-www-form-urlencodedstring开始版本号
endPhotoFixIdbody/application/x-www-form-urlencodedstring结束版本号(为确保执行效率,每次查询条目最好不超过100)
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

83. POST /api/common/systemdocking/getaccphotofixid - 获取账户证件照/人脸当前版本号

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
photoTypebody/application/x-www-form-urlencodedstring照片类型,0:证件照,1:人脸0
签名body/application/x-www-form-urlencodedstringsign
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

84. POST /api/common/systemdocking/getaccroominfobyfixid - 根据版本号获取第三方对接账户住宿信息

Version: ET_v5.1.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
startFixIdbody/application/x-www-form-urlencodedstring开始版本号
endFixIdbody/application/x-www-form-urlencodedstring结束版本号
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

85. POST /api/common/systemdocking/getaccroominfofixid - 获取第三方对接账户住宿信息版本号

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

86. POST /api/common/systemdocking/getapartmentinfobyfixid - 根据版本号获取第三方对接公寓房间信息

Version: ET_v5.1.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
startFixIdbody/application/x-www-form-urlencodedstring起始版本号1
endFixIdbody/application/x-www-form-urlencodedstring结束版本号
codeTypebody/application/x-www-form-urlencodedstring节点类型(1-园区,2-楼栋,3-层级,4-房间) 如果不传代表获取版本号期间的所有资源
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

87. POST /api/common/systemdocking/getapartmentinfofixid - 获取第三方对接公寓房间信息版本号

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

88. POST /api/common/systemdocking/getdoorpowerfixid - 获取第三方对接进出权限版本号

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

89. POST /api/common/systemdocking/getoperatorinfo - 获取所有操作员信息

Version: ET_v5.1.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

90. POST /api/common/systemdocking/updateaccroom - 更新账户住宿信息

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
roomNumbody/application/x-www-form-urlencodedstring房间编号(对接方的房间编号,非易通房间号)
perCodebody/application/x-www-form-urlencodedstring个人编号
isVaildbody/application/x-www-form-urlencodedstring是否生效,0-生效,1-不生效,不生效的时候删除住宿信息
accRoomFixIdbody/application/x-www-form-urlencodedstring版本号
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

91. POST /api/common/systemdocking/updateapartmentinfo - 更新公寓房间信息

Version: ET_v5.1.20.0630,ZYTK40_40.20.0630

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
codebody/application/x-www-form-urlencodedstring层级编号
parentCodebody/application/x-www-form-urlencodedstring父层级编号
buildNamebody/application/x-www-form-urlencodedstring层级名称
codeTypebody/application/x-www-form-urlencodedstring节点类型,1-园区,2-楼栋,3-层级,4-房间,易通必传
fullNamebody/application/x-www-form-urlencodedstring全路径名杭师大仓前校区-紫竹院-1号楼-101室
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

银行转账

92. POST /api/common/banktransfer/getbankrecord - 获取转账记录

通过一卡通银行转账流水号获取转账记录

Version: ET_v5.1.20.0930

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
recNumbody/application/x-www-form-urlencodedstring一卡通转账流水号2
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

93. POST /api/common/banktransfer/queryenablebank - 查询已签约银行

开发者可以通过该接口查询该用户已签约的银行,该接口需要权限认证。

Version: ET_v5.1.20.0930

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring使用单位编号,不传默认为账户所属单位1
accNumbody/application/x-www-form-urlencodedstring一卡通账号100
signbody/application/x-www-form-urlencodedstring签名QWERWERWETRTRY
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

94. POST /api/common/banktransfer/querysignablebank - 查询可签约银行

开发者可以通过该接口查询该用户可签约的银行,该接口需要权限认证。

Version: ET_v5.1.20.0930

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring使用单位编号,如果不传默认为账户所属单位1
accNumbody/application/x-www-form-urlencodedstring一卡通帐号,可以通过【获取账户信息接口】获得100
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。QWERWERWETRTRY
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

95. POST /api/common/banktransfer/webapibanktransfer - 转账

注意:密码必须以加密方式传输。具体加密算法如下:
unencryptedPwd:未加密的密码字符串(明文)
encryptedPwd:加密后的密码字符串(密文)
1.拼接待加密字符串
stringTemp="password=unencryptedPwd&key=appid";
2.MD5加密
encryptedPwd=MD5(stringTemp);
调用该接口时,将encryptedPwd传入"password"参数。

Version: ET_v5.1.20.0930

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring使用单位编号,不传默认为账户所属单位1
accNumbody/application/x-www-form-urlencodedstring一卡通账号100
cardAccNumbody/application/x-www-form-urlencodedstring一卡通卡账号,40没有卡账号69
bankCardNumbody/application/x-www-form-urlencodedstring银行卡号,需要绑定的银行卡号,40不需要传银行卡号,易通必传123412341234123
inEWalletNumbody/application/x-www-form-urlencodedstring转入钱包号,不传时取默认钱包,40不需要传,默认主钱包;易通必传1
monTransbody/application/x-www-form-urlencodedstring交易金额,格式是XX.XX元0.01
passwordbody/application/x-www-form-urlencodedstring交易密码,一卡通密码6089d0297ebd53d0e9e4fc0c029516e8
signbody/application/x-www-form-urlencodedstring签名QWERWERWETRTRY
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

96. POST /api/common/banktransfer/webapisignbankcard - 签约银行

开发者可以通过该接口将用户与指定的银行卡进行签约,签约后才可进行银行转账,该接口需要权限认证。
注意:密码必须以加密方式传输。具体加密算法如下:
unencryptedPwd:未加密的密码字符串(明文)
encryptedPwd:加密后的密码字符串(密文)
1.拼接待加密字符串
stringTemp="password=unencryptedPwd&key=appid";
2.MD5加密
encryptedPwd=MD5(stringTemp);
调用该接口时,将encryptedPwd传入"password"参数。

Version: ET_v5.1.20.0930

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring使用单位编号,不传默认为账户所属单位1
accNumbody/application/x-www-form-urlencodedstring一卡通账号100
bankCardNumbody/application/x-www-form-urlencodedstring银行卡号,可需要绑定的银行卡号123412341234123
bankNumbody/application/x-www-form-urlencodedstring系统支持的银行编号,可以通过【查询可签约银行接口】获得4
bankCardTypebody/application/x-www-form-urlencodedstring银行卡类型(1-借记卡;2-信用卡),不传默认为11
passwordbody/application/x-www-form-urlencodedstring交易密码,一卡通密码6089d0297ebd53d0e9e4fc0c029516e8
signbody/application/x-www-form-urlencodedstring签名QWERWERWETRTRY
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

97. POST /api/common/banktransfer/webapiunsignbankcard - 解约银行

开发者可以通过该接口将用户与指定的银行卡进行解约,解约后将不能进行银行转账,该接口需要权限认证。
注意:密码必须以加密方式传输。具体加密算法如下:
unencryptedPwd:未加密的密码字符串(明文)
encryptedPwd:加密后的密码字符串(密文)
1.拼接待加密字符串
stringTemp="password=unencryptedPwd&key=appid";
2.MD5加密
encryptedPwd=MD5(stringTemp);
调用该接口时,将encryptedPwd传入"password"参数。

Version: ET_v5.1.20.0930

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
epIdbody/application/x-www-form-urlencodedstring使用单位编号,不传默认为账户所属单位1
accNumbody/application/x-www-form-urlencodedstring一卡通账号100
bankCardNumbody/application/x-www-form-urlencodedstring银行卡号,可需要绑定的银行卡号123412341234123
passwordbody/application/x-www-form-urlencodedstring交易密码,一卡通密码6089d0297ebd53d0e9e4fc0c029516e8
signbody/application/x-www-form-urlencodedstring签名QWERWERWETRTRY
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

门禁考勤

98. POST /api/common/attendanceservice/commonqrcodeopendoor - 二维码开门

开发者可以通过该接口对指定用户进行一卡通扫码开门(发送开门命令),该接口需要权限认证。
应用场景: 第三方应用扫描一卡通门禁机上的二维码,获取到二维码字符串后,调用本接口发送开门命令,完成开门。

Version: ET_v5.1.20.1130,ZYTK40_40.20.1130

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring一卡通帐号,可以通过【获取账户信息接口】获得100
qrCodebody/application/x-www-form-urlencodedstring二维码字符串,扫描一卡通门禁机上的二维码获得35302E578BFFA6B746A798F794A749EBC6ADEE86407930D,47669
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

99. POST /api/common/attendanceservice/queryacccontrol - 查询门禁控制器

开发者可以通过该接口查询易通平台配置的门禁控制器,该接口需要权限认证。

Version: ET_v5.1.21.0831

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
optNumbody/application/x-www-form-urlencodedstring操作员编号,由易通平台创建对应门禁管理分组的操作员分配给第三方
deviceNamebody/application/x-www-form-urlencodedstring设备名称
seqNobody/application/x-www-form-urlencodedstring设备序列号
machineNumbody/application/x-www-form-urlencodedstring设备机号
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

100. POST /api/common/attendanceservice/queryauth - 查询门禁权限

根据账户查询拥有的进门权限,或者是根据门查询对应的账户权限。
帐号与门编号不能同时为空。

Version: ET_v5.1.21.0831

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
accNumbody/application/x-www-form-urlencodedstring账号29211
doorNumbody/application/x-www-form-urlencodedstring门编号1521
signbody/application/x-www-form-urlencodedstring签名
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

101. POST /api/common/attendanceservice/querydoor - 查询门设备

开发者可以通过该接口查询易通平台配置的门设备,该接口需要权限认证。

Version: ET_v5.1.21.0831

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
optNumbody/application/x-www-form-urlencodedstring操作员编号,由易通平台创建对应门禁管理分组的操作员分配给第三方
deviceNumbody/application/x-www-form-urlencodedstring门禁控制器设备号
signbody/application/x-www-form-urlencodedstring目前默认提供MD5算法 后续推出SHA DES RSA 具体查看【开始开发-签名指南】。
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}

102. POST /api/common/attendanceservice/remoteDoor - 远程开门

Version: ET_v5.1.21.0831

参数名位置/类型必填数据类型说明示例
access_tokenquerystring访问凭证,先调用 /api/token 获取
optNumbody/application/x-www-form-urlencodedstring操作员编号100001
deviceNumbody/application/x-www-form-urlencodedstring门编号10
signbody/application/x-www-form-urlencodedstring签名QEWQEQWE234234FR
状态码Content-Type说明响应结构
200
application/json
接口返回,字段详见原接口文档
{
  "$ref": "#/components/schemas/CommonResponse"
}