合作伙伴业务人员、合作伙伴开发人员、支付宝业务同学、集成技术支持小二、
在正式接入前,请先参考相关的解决方案文档:
高校团餐刷脸支付集成方案 |
https://alipay.open.taobao.com/docs/doc.htm?treeId=677&articleId=118278&docType=1 |
封闭场景SDK集成指引 |
https://alipay.open.taobao.com/docs/doc.htm?articleId=117900&docType=1 |
对ISV技术对接的关键接入步骤和流程进行整体说明,其中涉及到的传参部分需要重点关注,这些传参会影响到返佣链路
第一步:硬件接入开发
硬件合作模式有三种:合作方自有硬件接入、合作方基于海马S1(商米FT1 MINI)接入、合作方基于第三方硬件接入。根据合作模式不同,接入的要求、内容和步骤会有差别。
1).合作方基于自有硬件或第三方硬件接入
具体接入步骤,请见邻客蚁上对应合作方的项目空间上的产品文档:《刷脸团餐设备开发指南 V 1.0》
支付宝内部文档链接:https://linkant.alipay.com/100/document#nm8i9w
2).合作方基于海马S1接入
具体接入步骤,请见邻客蚁上对应合作方的项目空间上的产品文档:《刷脸设备海马S1(FT1 MINI)开发指南 V 1.1》
支付宝内部文档链接:https://docs.open.alipay.com/11623/bmegh0/
第二步:对接高校团餐人脸认证、签约小程序
高校团餐人脸小程序需要跟ISV的校园系统进行对接,对用户进行校园身份认证,同时按照学校维度建立认证、面部向量索引
(1)ISV为学校提供的校园系统,建议具备以下几个维度的数据:
(2)创建ISV自有小程序,并将小程序和学校信息提交给到对应支付宝BD
ISV信息:只需要提交一次
ISV中文名称 |
|
示例:鑫考教育 |
ISV英文名称 |
|
示例:xinkaojiaoyu |
ISV小程序APPID |
|
示例:2019xxxxxx |
学校信息:测试学校用ISV的信息创建,首次联调可由业务在后台创建测试学校。每次新增上线学校都需要提交新学校的信息,业务同学需要在支付宝业务后台配置。
学校名称 |
|
事业单位法人证书,或者民办非企业单位登记证书中的学校名称 |
地区 |
|
省、市、区 |
学校支付宝账户 |
|
刷脸支付学校,需要提供学校支付宝账户,或者学校食堂承包商的支付宝账户;刷脸核身学校,不需要提供支付宝账户 |
教育部学校标识码 |
|
|
学校类型 |
|
跟证件中的业务范围保持一致 |
客服电话 |
|
学校或者ISV的客服电话 |
ISV小程序名称 |
|
|
ISV小程序APPID |
|
|
(3)ISV小程序审核上线,对接高校团餐人脸小程序
由于高校团餐人脸小程序对接只有生产环境,ISV的小程序需要发布上线后才能跟高校团餐人脸小程序进行对接,小程序中的注意事项:
(4)服务端对接学生认证接口
(5)代扣签约(消费场景接入)
ISV在接入每所学校之前,都需要将学校(商户)的支付宝账户给到对应的BD,支付宝BD会为学校(商户)签约代扣协议,签约成功后才能上线
ISV需要在刷脸机具上开发收银APP,收银APP需要对接支付场景人脸APP。收银APP主要的状态和功能:
(1)开机启动
(2)人脸初始化
(3)调用摄像头
(4)处理识别结果
识别成功后返回用户的支付宝UID、ftoken,根据支付宝UID找到该用户在校园系统中的信息
(5)刷脸日志回流和上报
刷脸支付完成后,需要将刷脸日志等相关的数据回流。通过人脸特征报告上传接口和封闭式教育场景-本地人脸比对成功同步接口进行数据回流和上报。
第四步:代扣交易传参(消费场景接入)
代扣交易是需要传入ISV的标识和刷脸机具上的签名信息,否则无法进行返佣统计。具体必传参数参考“高校团餐人脸支付集成指引”中,商户代扣及先享后付集成。
1.商户代扣
2.先享后付传参(垫资传参,如不涉及垫资可无需关注)
先享后付传参是在商户代扣交易接口中业务请求参数中增加参数,返回接口中增加参数。垫资的次数,金额,isv需要累积,终端设备及服务端要保持垫资规则一致。
第五步:扣款处理逻辑建议
在校园系统根据用户的代扣协议信息发起扣款,建议扣款采用异步模式,当刷脸识别成功后,即可让用户进行消费,收银APP生成和存储消费订单,然后再向用户发起扣款,扣款异常处理:
第六步:设备绑定
- 刷脸支付设备:
(1)ISV帮学校(商户)创建门店并获取门店ID
(2)建立“ISV PID->学校PID->门店 ID->学校外标->设备SN”映射关系
(3)参见“高校团餐人脸支付集成指引”中,硬件设备开发及接入IOT管控平台集成
备注:
1.ISV系统一定要管理“学校->门店->学校外标->设备->绑定状态”维度的数据,便于后续核对返佣数据。如果暂时没有设备管理平台,务必通过excel文件记录“学校名称、学校门店ID、学校标识码、设备SN、设备是否已经绑定门店”的信息,后续对于没有绑定门店的设备,可以再调用绑定接口进行绑定。
2.在设备绑定接口(alipay.commerce.iot.mdeviceprod.device.bind)中增加school_stdcode参数传入学校标识码(教育部学校标识码),此参数为高校行业使用,入参时需增加,未体现在文档上。
第七步:集成验收
按照高校团餐刷脸支付方案中的要求进行验收,保证数据准确,确保不会影响到返佣结算。参考“高校团餐人脸支付集成指引”中,集成验收。。
备注:没有通过验收,不能上线,避免后续返佣出现问题,影响到返佣结算
1.ISV人员需要准备的事项
1).准备ISV入驻信息,学校入驻信息,按照上面的表填写,学生测试数据,用于测试。(联调阶段,支付宝可创建测试学校,ISV需要准备两个企业支付宝账户,一个是ISV角色支付宝账户,一个是学校角色支付宝账户)
2).准备小程序appid,第三方应用appid,应用都要发布上线。
3).开发认证网关,上传到小程序appid的应用网关处。
4).开发第三方应用授权链接,授权回调页面,并配置应用的授权回调页面。用于学校签约商户代扣的支付宝账户给ISV做授权。
5).准备小程序入口地址及小程序跳转地址(在消费场景中,小程序跳转地址可以认为是用户签约页面地址)
6).ISV收银app与支付宝封闭场景刷脸交互UI需要联系@从彦一起评审。
2.支付宝业务需要操作事项
1).在支付宝业务后台配置ISV、学校信息,同时配置刷脸支付等服务,以PD信息为准。(联调初期需协调PD创建测试学校并开通服务)
2).推进ISV小程序审批,配置小程序跳转地址等。
3).为学校账户签约商户代扣、垫资保付协议,同时为第三方应用appid挂商户代扣接口包。
3.返佣数据说明 业务、产品待完善