通用场景
同步iot设备、商户和门店的绑定关系
公共请求参数
业务请求参数
device_id_type必选string(32)
【描述】可选方式。枚举支持:
* id:表示使用 biztid 作为设备唯一识别标识,
* sn:表示使用 supplier_id、device_sn联合作为设备唯一识别标识。
注意:由于不同机型的supplier_id不同,推荐使用 id 。
* id:表示使用 biztid 作为设备唯一识别标识,
* sn:表示使用 supplier_id、device_sn联合作为设备唯一识别标识。
注意:由于不同机型的supplier_id不同,推荐使用 id 。
【示例值】sn
merchant_type必选string(32)
【描述】商户类型。枚举支持:
* direct:直连商户;
* indirect:间连商户。
* direct:直连商户;
* indirect:间连商户。
【示例值】indirect
pid必选string(64)
【描述】直连场景填写商户收单pid。间连场景填写smid绑定的pid(可通过代运营授权api获取)。
【示例值】2088101112139885
shop_id必选string(64)
【描述】商户pid名下的门店 id。可通过门店管理api获取,需注意请勿使用smid创建门店 id。
【示例值】2020081700502012300038796029
biz_tid特殊可选string(128)
【描述】设备 id ,仅device_id_type 为 id 时填写。
【示例值】01017gv1cz1xxasnbqktjqchletnyvxtsky1pas4fkz6tjrmqymg2zk
supplier_id特殊可选string(128)
【描述】设备供应商id ,device_id_type 为 sn 时填写。需注意不同机型的供应商id可能不同。
【示例值】201812271300540049
device_sn特殊可选string(128)
【描述】设备序列号 ,device_id_type 为 sn 时填写。需配合supplier_id使用。
【示例值】qcf420190316000107
smid特殊可选string(64)
【描述】直连场景不填,间连场景填写商户收单smid
【示例值】2088101112139886
常见请求示例
默认示例
alipayclient alipayclient = new defaultalipayclient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","gbk","alipay_public_key","rsa2");
alipaymerchantiotdevicebindrequest request = new alipaymerchantiotdevicebindrequest();
request.setbizcontent("{"
"\"device_id_type\":\"sn\","
"\"biz_tid\":\"01017gv1cz1xxasnbqktjqchletnyvxtsky1pas4fkz6tjrmqymg2zk\","
"\"supplier_id\":\"201812271300540049\","
"\"device_sn\":\"qcf420190316000107\","
"\"merchant_type\":\"indirect\","
"\"pid\":\"2088101112139885\","
"\"smid\":\"2088101112139886\","
"\"shop_id\":\"2020081700502012300038796029\""
" }");
alipaymerchantiotdevicebindresponse response = alipayclient.execute(request);
if(response.issuccess()){
system.out.println("调用成功");
} else {
system.out.println("调用失败");
}
说明:本示例仅供参考。
公共响应参数
业务响应参数
无业务响应参数
响应示例
正常示例
异常示例
{
"alipay_merchant_iot_device_bind_response": {
"code": "10000",
"msg": "success"
},
"sign": "eritjkeijkjhkkkkkkkhjereeeeeeeeeee"
}
说明:本示例仅供参考。
公共错误码
业务错误码
错误码 | 错误描述 | 凯发app官方网站的解决方案 |
---|---|---|
invalid_parameter | 参数有误参数有误 | 请检查请求参数是否正确 |
system_error | 系统繁忙 | 可以尝试重新发起请求 |
device_not_exist | 设备不存在 | 请检查设备id参数是否正确 |
trade_not_exist | 设备最近7天没有刷脸交易 | 请使用该设备完成一笔刷脸交易 |
merchant_id_unmatched | 传入的商户信息与设备最近一笔刷脸交易商户信息不一致 | 请核实设备最近一笔刷脸交易商户信息(间连场景为smid,直连场景为pid) |
smid_unmatched | smid和pid绑定关系不匹配 | 请确认smid和pid的绑定关系是否正确,可通过代运营授权api获取smid和pid的绑定关系 |
shop_id_unmatched | shop_id和商户pid不匹配 | 请使用商户pid名下的shop_id |
bind_fail | 绑定失败 | 请查看请求参数是否正确 |
operation_permission_denied | 未获取代商户运营门店的权限 | 请先获取代商户运营门店的权限(可通过代运营授权api获取) |