闸机对接小程序接口API
相关系统推荐:
场地、场馆预约系统(微信公众号版)相关介绍及购买点击前往查看
相关拍卖分销商城系统(公众号/小程序)功能介绍及购买点击前往
全新版题库管理系统(公众号+电脑PC端+小程序)功能介绍及购买点击前往!
闸机验票接口
1.1 接口说明:用于闸机验票
请求方式支持GET/POST/RAW
使用前请先在小程序后台参数配置外部接口设置好相关闸机参数和选项
1.2 接口地址:固定值
1.3 请求参数:
参数名说明是否必须值
uni小程序uniacid是后台查看
cid票据号是闸机扫取
sign数据签名是详见1.5签名算法
code指令代码(31代表心跳包32上传事件)否根据闸机不同
mac设备机号否设备编号
eid事件类型30身份证31二维码否闸机事件类型
返回结果
字段名变量名必填类型示例值描述
状态码return_code是stringSUCCESSSUCCESS/FAIL\
信息return_msg是string
验票成功当return_code为FAIL时为错误原因
签名算法
假设传送的参数如下:
appid: wxd930ea5d5a258f4f
mch_id: 10000100
device_info: 1000
body: test
nonce_str: ibuaiVcKdpRxkhJA
第一步:对参数按照key=value的格式,并按照参数名ASCII字典序排序如下:
stringA="appid=wxd930ea5d5a258f4f&body=test&device_info=1000&mch_id=10000100&nonce_str=ibuaiVcKdpRxkhJA"
第二步:拼接API密钥:
stringSignTemp=stringA+"&key=192006250b4c09247ec02edce69f6a2d" //注:key为商户平台设置的密钥key
sign=MD5(stringSignTemp).toUpperCase()="9A0A8659F005D6984697E2CA0A9CF3B7" //注:MD5签名方式
sign=hash_hmac("sha256",stringSignTemp,key).toUpperCase()="6A9AE1657590FD6257D693A078E1C3E4BB6BA4DC30B23E0EE2496E54170DACD6" //注:HMAC-SHA256签名方式
景区票务系统,景区售票系统,景区景点介绍系统,景区门票拼团系统,景区票务系统小程序,小程序票务系统,景区小程序,景区导览小程序,景区预约小程序,景区小程序开发,多商户景区小程序,景区小程序开发,旅游景区小程序介绍,一卡通景区小程序,景区会员小程序,景区票务系统开发,景区小程序开发,微信小程序开发,无锡沃云互联网软件开发有限公司景区票务系统,票务系统,票务系统开发,小程序票务系统,票务系统购买,票务系统二次开发,展会票务系统,报名前端票务系统