刷脸付-支付宝
专用API
服务商:
支付宝(中国)网络技术有限公司
【更新时间: 2024.01.29】
刷脸支付,当不便使用手机或没有手机时,用户亦可“刷脸”完成——通过线下支付机具读取脸部完成自助结账等支付行为,快捷安全方便。 商家多一种方案,用户多一种选择,同样方便安全。
咨询
去服务商官网采购>
|
服务星级:6星
浏览次数
14
采购人数
0
试用次数
0
SLA: N/A
响应: N/A
适用于个人&企业
收藏
×
完成
取消
×
书签名称
确定
|
- API详情
- 使用指南
- 常见 FAQ
- 关于我们
- 相关推荐
什么是支付宝的刷脸付?
支付宝开放平台推出的刷脸付服务是一种基于人工智能、生物识别、3D传感、大数据风控技术的新型支付方式。用户无需使用手机,只需通过线下支付机具读取脸部信息即可完成自助结账等支付行为,实现了快捷、安全、方便的支付体验。这项服务为商家提供了多样化的支付解决方案,同时也为用户提供了更多的支付选择,增强了支付的便捷性和安全性。
什么是支付宝的刷脸付?
支付宝的刷脸付有哪些核心功能?
- 人工智能与生物识别技术:支付宝刷脸付基于人工智能和生物识别技术,通过人脸识别来验证用户身份,实现支付。
- 3D传感技术:利用3D传感技术提高识别的准确性,增强支付的安全性。
- 大数据风控技术:结合大数据风控技术,对交易进行实时监控,降低支付风险。
- 无需手机支付:用户在支付时无需打开手机,可以直接通过“刷脸”完成支付,提升了支付的便捷性。
- 提升消费体验:刷脸付有效提升了用户的消费体验,使得支付过程更加快捷和流畅。
- 提高商家收银效率:对于商家而言,刷脸付提高了收银效率,减少了排队等待时间。
- 额度限制:刷脸付有单日限额,最新单日限额是5000元,超过限额将无法继续使用刷脸支付。
- 扣款流程:刷脸成功后,由服务端调用接口alipay.trade.pay发起扣款,支付宝端会根据用户设置的支付扣款顺序进行账户轮询扣款。
- 分账支持:刷脸支付支持同步和异步分账,同步分账通过alipay.trade.pay接口下参数进行同步分账,异步分账通过商家分账来进行。
- 多因子认证技术:蚂蚁人脸认证服务采用人脸、眼纹、证照、姓名和身份证号多因子认证技术快速得出认证结果,提高了认证的准确性和安全性。
支付宝的刷脸付的核心优势是什么?
1. 金融级安全性:支付宝的刷脸付设备配备 3D 红外深度摄像头,在进行人脸识别前,会通过软硬件结合的方法进行活体检测,来判断采集到的人脸是否是照片、视频或者软件模拟生成的,能有效避免各种人脸伪造带来的身份冒用情况。
2. 金融级准确性:支付宝将线上积累多年的金融级人脸识别技术应用到线下的扫脸支付设备中,并为刷脸付商用做了很多独创的优化,目前识别的准确率为 99.99%。
3. 动态手机号方案:基于金融级的智能风控技术,支付宝刷脸付能够准确判断支付的安全等级,并由此来判断是否需要用户输入手机号进行再度确认,安全等级高的就无需输入手机号。
在哪些场景会用到支付宝的刷脸付?
1. 自助收银机具
在超市和便利店中,自助收银机具的应用极大地提升了顾客的购物体验。顾客可以自行扫描商品条形码,并通过支付宝刷脸付完成支付,无需排队等待人工服务。这种自助服务不仅节省了顾客的时间,也减轻了收银员的工作负担。自助收银机通常配备有触摸屏和扫码器,操作界面友好,易于顾客快速上手。此外,自助收银机还支持小票打印和电子支付凭证的生成,确保交易的透明性和可追溯性。
2. 快餐店自助点餐结算机
在快餐店如肯德基,自助点餐结算机为顾客提供了便捷的点餐和支付体验。顾客可以在机器上选择想要的食物,并通过刷脸支付快速完成交易。这种方式不仅节省了顾客的等待时间,也提高了餐厅的运营效率。自助点餐机通常具备直观的用户界面,支持多种语言,方便不同顾客使用。此外,自助点餐机还能根据顾客的点餐历史推荐菜品,增加顾客的满意度。
3. 医院挂号缴费一体机
医院中的挂号缴费一体机为患者提供了一站式的挂号和缴费服务。患者可以通过一体机自助完成挂号、缴费等流程,通过刷脸支付简化操作,减少了在窗口排队的时间。这种设备通常集成了身份证识别、医保卡读取、银行卡支付等多种功能,确保了支付的便捷性和安全性。挂号缴费一体机的应用,提高了医院的工作效率,改善了患者的就医体验。
4. 酒店、客运、医院等身份核验场景
在需要用户刷身份证核验身份的场景中,如酒店入住、客运检票等,商家可以通过支付宝刷脸付接口确认操作用户是否为该身份的本人和真人。用户通过刷身份证或输入姓名和身份证号,再结合人脸识别技术,确保身份的真实性,从而完成支付或身份验证。这种技术的应用提高了身份验证的准确性和安全性,同时也提升了用户体验。
5. 商户App支付流程
在商户App中,支付宝刷脸付API接口的应用为用户提供了一种新颖的支付方式。用户在App中选择商品后,可以通过调用ABCP系统的开始服务接口,将目标开启服务指定为人脸识别服务,获取人脸识别结果。这种支付方式不仅提高了支付的安全性,也为用户提供了更加便捷的支付体验。商户App通过集成刷脸付功能,可以吸引更多的用户使用,增加用户粘性。
6. 支付业务流程
在刷脸支付服务中,人脸识别成功后会返回当前用户的人脸支付凭证ftoken,利用获取到的账号和支付信息,完成支付。这一流程不仅简化了支付步骤,也提高了支付的安全性。用户无需输入复杂的密码或验证码,只需通过人脸识别即可快速完成支付,这种支付方式尤其适合老年人和对技术操作不太熟悉的用户,提高了支付的普及率和便捷性。
API 开发指南 - 刷脸支付服务初始化
概述
本指南旨在帮助开发者理解如何使用刷脸支付服务的初始化接口。该接口用于获取刷脸支付服务的初始化信息,以便进行后续的支付操作。
接口名称
zoloz.authentication.smilepay.initialize
请求说明
在调用刷脸支付初始化接口时,开发者需要构建请求并发送到支付宝的开放API网关。该请求包含必要的公共参数和业务参数。
请求参数
请求参数分为公共参数和业务请求参数。所有请求参数必须放在 biz_content
中传递。
公共参数
app_id
: 支付宝分配给开发者的应用ID。method
: 接口名称。format
: 请求格式,支持JSON。charset
: 请求使用的编码格式(如utf-8)。sign_type
: 签名算法类型,推荐使用RSA2。sign
: 请求参数的签名串。timestamp
: 发送请求的时间,格式为"yyyy-MM-dd HH:mm:ss"。version
: 调用的接口版本,固定为:1.0。app_auth_token
: 应用授权令牌(可选)。
业务请求参数
apdid_token
: 设备指纹,用于唯一标识设备(可选)。bio_meta_info
: 生物识别元信息(可选)。app_name
: 人脸识别应用名称(可选)。app_version
: 人脸识别应用版本号(可选)。remote_log_id
: 业务ID(可选)。machine_info
: 机具信息,包括机具编码、型号等(可选)。merchant_info
: 商户信息,包括商户ID、设备MAC地址等(可选)。ext_info
: 扩展参数,包括业务类型(可选)。
响应说明
接口调用后,支付宝会返回响应数据。响应数据包括公共响应参数和业务响应参数。
公共响应参数
code
: 网关返回码。msg
: 网关返回码描述。sub_code
: 业务返回码(可选)。sub_msg
: 业务返回码描述(可选)。sign
: 响应数据的签名。
业务响应参数
ret_code_sub
: 业务子返回码(可选)。ret_message_sub
: 业务子返回信息(可选)。zim_id
: ZIM上下文ID(可选)。zim_init_client_data
: 客户端协议数据(可选)。
错误处理
在调用接口时可能会遇到错误,常见的错误码包括:
INVALID_PARAMETER
: 参数有误。SYSTEM_ERROR
: 系统繁忙。BIZ_ERROR
: 业务异常。
开发者应根据返回的错误码进行相应的处理。
示例代码
以下是一个Java示例代码,演示如何调用刷脸支付初始化接口:
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", "app_id", "your private_key", "json", "GBK", "alipay_public_key", "RSA2");
ZolozAuthenticationSmilepayInitializeRequest request = new ZolozAuthenticationSmilepayInitializeRequest();
request.setBizContent("{...}"); // 填写具体的业务参数
ZolozAuthenticationSmilepayInitializeResponse response = alipayClient.execute(request);
if(response.isSuccess()) {
// 处理成功逻辑
} else {
// 处理失败逻辑
}
结论
通过本指南,开发者可以快速了解如何使用刷脸支付服务的初始化接口,构建请求并处理响应。建议开发者仔细阅读相关文档,以确保正确使用接口。
支付宝开放平台将强大的支付、营销、数据能力,通过接口等形式开放给自研商家与服务商(ISV),帮助商家创建更具竞争力的应用。还可协助商家进行推广营销。
商家接入开放平台后,基于支付宝海量用户,可以获得更多的流量、用户和收益,同时用户通过商家提供的服务获得了更丰富的体验,平台生态更加繁荣,最终实现多方共赢。
API 开发指南 - 刷脸支付服务初始化
概述
本指南旨在帮助开发者理解如何使用刷脸支付服务的初始化接口。该接口用于获取刷脸支付服务的初始化信息,以便进行后续的支付操作。
接口名称
zoloz.authentication.smilepay.initialize
请求说明
在调用刷脸支付初始化接口时,开发者需要构建请求并发送到支付宝的开放API网关。该请求包含必要的公共参数和业务参数。
请求参数
请求参数分为公共参数和业务请求参数。所有请求参数必须放在 biz_content
中传递。
公共参数
app_id
: 支付宝分配给开发者的应用ID。method
: 接口名称。format
: 请求格式,支持JSON。charset
: 请求使用的编码格式(如utf-8)。sign_type
: 签名算法类型,推荐使用RSA2。sign
: 请求参数的签名串。timestamp
: 发送请求的时间,格式为"yyyy-MM-dd HH:mm:ss"。version
: 调用的接口版本,固定为:1.0。app_auth_token
: 应用授权令牌(可选)。
业务请求参数
apdid_token
: 设备指纹,用于唯一标识设备(可选)。bio_meta_info
: 生物识别元信息(可选)。app_name
: 人脸识别应用名称(可选)。app_version
: 人脸识别应用版本号(可选)。remote_log_id
: 业务ID(可选)。machine_info
: 机具信息,包括机具编码、型号等(可选)。merchant_info
: 商户信息,包括商户ID、设备MAC地址等(可选)。ext_info
: 扩展参数,包括业务类型(可选)。
响应说明
接口调用后,支付宝会返回响应数据。响应数据包括公共响应参数和业务响应参数。
公共响应参数
code
: 网关返回码。msg
: 网关返回码描述。sub_code
: 业务返回码(可选)。sub_msg
: 业务返回码描述(可选)。sign
: 响应数据的签名。
业务响应参数
ret_code_sub
: 业务子返回码(可选)。ret_message_sub
: 业务子返回信息(可选)。zim_id
: ZIM上下文ID(可选)。zim_init_client_data
: 客户端协议数据(可选)。
错误处理
在调用接口时可能会遇到错误,常见的错误码包括:
INVALID_PARAMETER
: 参数有误。SYSTEM_ERROR
: 系统繁忙。BIZ_ERROR
: 业务异常。
开发者应根据返回的错误码进行相应的处理。
示例代码
以下是一个Java示例代码,演示如何调用刷脸支付初始化接口:
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", "app_id", "your private_key", "json", "GBK", "alipay_public_key", "RSA2");
ZolozAuthenticationSmilepayInitializeRequest request = new ZolozAuthenticationSmilepayInitializeRequest();
request.setBizContent("{...}"); // 填写具体的业务参数
ZolozAuthenticationSmilepayInitializeResponse response = alipayClient.execute(request);
if(response.isSuccess()) {
// 处理成功逻辑
} else {
// 处理失败逻辑
}
结论
通过本指南,开发者可以快速了解如何使用刷脸支付服务的初始化接口,构建请求并处理响应。建议开发者仔细阅读相关文档,以确保正确使用接口。
支付宝开放平台将强大的支付、营销、数据能力,通过接口等形式开放给自研商家与服务商(ISV),帮助商家创建更具竞争力的应用。还可协助商家进行推广营销。
商家接入开放平台后,基于支付宝海量用户,可以获得更多的流量、用户和收益,同时用户通过商家提供的服务获得了更丰富的体验,平台生态更加繁荣,最终实现多方共赢。