音响WIFI配置
原理
手机APP端发送包含WIFI用户名和密码UDP广播包或者组播包,音响终端的WIFI芯片可以接收到该UDP包,通过解密接收到的UDP包获取到WIFI用户名和密码,然后智能硬件配置WIFI用户名和密码连接到指定的WIFI上。
Demo及SDK
接口说明
支付页面
根据服务商提供的支付地址拼接上deviceid参数进行访问 如提供的地址为http://pay.xxx.com,那么手机扫描盒子上的付款码之后,手机会跳转到以下地址: http://pay.xxx.com?deviceId=XXXXXXX服务商展示自己的支付页面
请求方式:get
接口地址:服务商提供
参数:
名称 | 类型 | 是否可空 | 备注 |
---|---|---|---|
DeviceId | String | Y | 设备号 |
查询设备是否存在
请求方式:post
该接口用于服务商在绑定设备与商户的对应关系时查询该设备是否存在,防止数据库添加无效数据
数字签名:
1. 将除sign外的所有参数按key进行字典升序排序,排序后的参数value拼接起来
2. 在拼接结尾加上AppSecret(如:value1value2...AppSecret)
3. 使用MD5对拼接好的字符串进行加密后即为sign的值
参数:
名称 | 类型 | 是否可空 | 备注 |
---|---|---|---|
AppKey | String | N | 服务商提供 |
DeviceId | String | Y | 设备号,多个设备可以用英文都好分隔 |
Sign | String | N | MD5加密签(不参与加密) |
返回:
名称 | 类型 | 是否可空 | 说明 | 备注 |
---|---|---|---|---|
Successed | Boolean | N | 状态 | true存在false不存在 |
Message | String | N | 失败原因 | Successed为false时返回 |
Data | String | N | 具体返回值 |
支付成功通知
请求方式:post
数字签名:
4. 将除sign外的所有参数按key进行字典升序排序,排序后的参数value拼接起来
5. 在拼接结尾加上AppSecret(如:value1value2...AppSecret)
6. 使用MD5对拼接好的字符串进行加密后即为sign的值
参数:
名称 | 类型 | 是否可空 | 备注 |
---|---|---|---|
AppKey | String | N | 服务商提供 |
DeviceId | String | N | 设备号,多个设备可以用英文逗号分隔 |
Money | Decimal | N | 支付金额 |
PayType | Int | N | -1其他收款0支付宝收款1微信收款2会员收款3会员充值4用户取消付款5云闪付收款 |
Extends | String | Y | 扩展信息,可以用来记录订单号等信息 |
Sign | String | N | MD5加密签(不参与加密) |
返回:
名称 | 类型 | 是否可空 | 说明 | 备注 |
---|---|---|---|---|
Successed | Boolean | N | 状态 | true存在false不存在 |
Message | String | N | 失败原因 | Successed为false时返回 |
Data | String | N | 具体返回值 |
Copyright © 2018-2019 杭州播钱吧科技有限公司 浙ICP备18057070号-1