闸机对接小程序接口API

2019-06-03 18:34:49 1406

闸机验票接口

1.1 接口说明:用于闸机验票 

请求方式支持GET/POST/RAW

使用前请先在小程序后台参数配置外部接口设置好相关闸机参数和选项

1.2 接口地址:https://so.aservice.cn/addons/hawk_scenic/api/gate.php

1.3 请求参数:

 参数名说明是否必须   

uni小程序uniacid后台查看   

cid票据号闸机扫取   

sign数据签名详见1.5签名算法   

code指令代码(31代表心跳包32上传事件)根据闸机不同   

mac设备机号设备编号   

eid事件类型30身份证31二维码闸机事件类型   

 

返回结果

 

字段名变量名必填类型示例值描述   

状态码return_codestringSUCCESSSUCCESS/FAIL\

信息return_msgstring

验票成功当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签名方式


景区票务系统 景区售票系统  景区景点介绍系统  景区门票拼团系统  景区票务系统小程序  小程序票务系统


标签: 景区小程序
QQ客服