本文档的目标用户为支付宝ISV设备接入开发人员,旨在实现支付宝IOT云端提供的设备绑定解绑快速接入。
快速接入文档参考《蚂蚁平台快速接入》。
com.alipay.api.request.AlipayCommerceIotMdeviceprodDeviceBindRequest
请求参数文档及示例参考这里
行业场景 | 绑定关系必填类型 |
---|---|
停车场 | PARKING |
政务 | AFFAIRS |
智能售卖 | COMMON_MERCHANT、COMMON_SHOP |
酒店 | COMMON_SHOP |
公交 | COMMON_SHOP |
客运 | COMMON_SHOP |
长尾(小蓝盒) | ALIPAY_USERID |
间联设备 | SEPERATE_MERCHANT |
其他 | COMMON_MERCHANT或者COMMON_SHOP或都填 |
通用错误码 | 通用错误信息 | 详细错误信息 | 详细错误原因 |
---|---|---|---|
INVALID_PARAMETER | 参数有误 | 类型错误 | 参数identify_type只能选SN或ID |
INVALID_PARAMETER | 参数有误 | biz_tid参数缺失 | 参数biz_tid在identify_type为ID时必填 |
INVALID_PARAMETER | 参数有误 | device_sn、supplier_id 参数缺失 | 参数device_sn、supplier_id在identify_type为SN时必填 |
INVALID_PARAMETER | 参数有误 | 绑定关系参数缺失 | 参数principal必填 |
INVALID_PARAMETER | 参数有误 | 绑定关系类型取值非法 | 参数principal中每项type必须在可选项中 |
INVALID_PARAMETER | 参数有误 | 绑定关系id必填 | 参数principal中每项id必填 |
INVALID_PARAMETER | 参数有误绑定关系缺失 | 停车场绑定关系缺失 | 停车场机具缺少type为PARKING的绑定关系 |
INVALID_PARAMETER | 参数有误绑定关系缺失 | 政务绑定关系缺失 | 政务机具缺少type为AFFAIRS的绑定关系 |
INVALID_PARAMETER | 参数有误绑定关系缺失 | 智能售卖商户或门店绑定关系缺失 | 停车场机具缺少type为COMMON_MERCHANT和COMMON_SHOP的绑定关系 |
INVALID_PARAMETER | 参数有误绑定关系缺失 | 生产厂商绑定关系缺失 | 泛行业机具缺少type为COMMON_PRODUCT的绑定关系 |
INVALID_PARAMETER | 参数有误绑定关系缺失 | [……]门店绑定关系缺失 | 酒店、公交、客运机具缺少type为COMMON_SHOP的绑定关系 |
INVALID_PARAMETER | 参数有误绑定关系缺失 | 长尾机具用户绑定关系缺失 | 长尾机具缺少type为ALIPAY_USERID的绑定关系 |
INVALID_PARAMETER | 参数有误绑定关系缺失 | 间联设备商户绑定关系缺失 | 长尾机具缺少type为SEPERATE_MERCHANT的绑定关系 |
INVALID_PARAMETER | 参数有误绑定关系缺失 | [……]商户或门店绑定关系缺失 | 缺少type为COMMON_MERCHANT或COMMON_SHOP的绑定关系 |
BIZ_ERROR | 业务异常 | 具体参考返回内容 | 请联系技术人员 |
DEVICE_UNEXISTS | 设备不存在 | 设备不存在 | 未查询到设备信息,请检查机具是否注册 |
行业 | 参数名 | 参数描述 | demo |
---|---|---|---|
停车行业 | scanMode | 机具扫码模式:code–扫码,pos–POS模式 | ext_info:{“scanMode”:“code”} |
com.alipay.api.request.AlipayCommerceIotMdeviceprodDeviceUnBindRequest
请求参数文档及示例参考这里
同 【3.3行业绑定关系说明】,解绑时输入的principal参数必须与绑定时一致,否则会解绑失败
同 【3.4行业绑定返回错误码】,解绑时返回错误码与绑定时错误码基本相同,特殊返回错误码如下:
通用错误码 | 通用错误信息 | 详细错误信息 | 详细错误原因 |
---|---|---|---|
PRINCIPAL_MISMATCH | 待解绑绑定关系与原绑定关系不匹配 | 当前输入解绑关系与机具已绑定关系不符,不允许解绑 |