更新时间:2023-05-23 09:59:12收藏我的文档设置返回文档方案介绍在酒店行业,支付宝通过蜻蜓设备的 iot 小程序提供 刷脸人证比对-核身产品、刷脸预授权-收单产品 两项产品能力,以满足酒店公安管理、酒店特殊的冻结押金-离店扣房费的收单需求。刷脸人证比对-核身产品、刷脸预授权-收单产品 两项产品均使用 刷脸核身 接口实现。产品功能开发方案实现需要基于蜻蜓设备开发 iot 小程序,请参见 iot 小程序接入指南 先完成 iot 小程序接入。 刷脸人证比对-核身产品iot 小程序可以通过实现刷脸人证比对能力来满足酒店公安管理需求。刷脸人证比对能力主要流程为:读取身份证 > 刷脸核身 > 输入号码查询 > 确认信息。其中,读取身份证 功能可以通过蜻蜓设备外接适配 华视电子cvr-100n 读卡器,并接入身份证读卡器适配 my.ix.readcard 接口实现。关键功能刷脸核身请严格按照以下内容调用刷脸核身接口。接入示例代码入参参数类型必填含义optionstring是life,刷脸核身专用certnostring是刷脸支持传入身份证号certnamestring是刷脸支持传入身份证姓名verifytypestring是识别类型,目前仅支持 idcard出参参数类型含义successboolean是否成功barcodestring目前 barcode=null,待开发buyeridstring用户支付宝 user_id,刷脸核身成功后返回 ,扫付款码则不返回devicesnstring机具 snerrorstring失败错误码,仅错误时返回errormessagestring失败错误信息,仅错误时返回ftokenstring仅用于刷脸核身场景,支付场景不可用返回码名称描述102参数错误刷脸预授权—收单产品针对不满足于当面付收款的酒店商户,支付宝推出了刷脸预授权冻结押金-离店扣除房费的支付产品,刷脸预授权。在蜻蜓设备上,用户可以通过刷脸完成资金预授权过程。注意:刷脸预授权功能要求蜻蜓应用 2.9.5 及以上版本,低于此版本可提供蜻蜓设备 sn,支付宝凯发app官方网站的技术支持协助完成升级。小程序客户端接入刷脸核身接口接入示例代码入参参数类型必填含义optionstring是传入 pay(固定参数)needpreauthstring是传入 true(固定参数)出参参数类型含义successboolean是否成功barcodestring目前 barcode=null,后续会添加返回,用于后续服务端调用支付宝资金授权冻结接口参数 auth_code 中传入buyeridstring用户支付宝 user_id,刷脸核身成功后返回 ,扫付款码则不返回devicesnstring机具 snerrorstring失败错误码,仅错误时返回errormessagestring失败错误信息,仅错误时返回ftokenstring用于后续服务端调用支付宝资金授权冻结接口参数 auth_code 中传入,并且 auth_code_type=security_code返回码名称描述102参数错误服务端开发资金授权冻结接口和转支付接口调用详见: 新当面资金授权。其中刷脸预授权调用务必满足:●alipay.fund.auth.order.freeze(资金授权冻结接口) 的请求参数中 auth_code 参数值设置为小程序客户端刷脸预授权的出参 ftoken。●alipay.fund.auth.order.freeze(资金授权冻结接口) 的请求参数中 auth_code_type=security_code,scene_code=hotel 。(接口入参说明中无 scene_code 参数,可以直接传入)●冻结后的转支付调用接口 alipay.trade.pay(统一收单交易支付接口),其他相关查询、退款等接口调用同 。