文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
人脸支付
人脸支付 API
PAYJS 把复杂的人脸支付软硬件系统统一成开发者可直接对接业务的标准化产品,提供完整统一的解决方案
除了自身硬件,同时兼容市面支持人脸支付的通用设备
人脸支付需要与硬件设备紧密结合,会额外产生硬件费用,有需求的用户发工单沟通
用户无需关心具体实现,只需关注自身业务
人脸支付请求步骤:
- 由硬件设备构建请求参数
- POST 参数到请求地址
- 根据返回内容选择进一步操作
请求地址:https://payjs.cn/api/facepay
请求参数:
字段名称 | 字段类型 | 必填参数 | 说明 |
---|---|---|---|
mchid | string(16) | Y | 商户号 |
total_fee | int(16) | Y | 金额。单位:分 |
out_trade_no | string(32) | Y | 用户端自主生成的订单号 |
body | string(32) | N | 订单标题 |
attach | string(128) | N | 用户自定义数据,在notify的时候会原样返回 |
openid | string(128) | Y | OPENID |
face_code | string(128) | Y | 人脸支付识别码 |
sign | string(32) | Y | 数据签名 详见签名算法 |
请求返回:
字段名称 | 字段类型 | 必填参数 | 说明 |
---|---|---|---|
return_code | int | Y | 1:请求成功,0:请求失败 |
status | int | N | return_code为0时有status参数为0 |
msg | string(16) | N | return_code为0时返回的错误消息 |
return_msg | string(16) | Y | 返回消息 |
payjs_order_id | string(16) | Y | PAYJS 平台订单号 |
out_trade_no | string(16) | Y | 用户生成的订单号原样返回 |
total_fee | int(16) | Y | 金额。单位:分 |
sign | string(64) | Y | 数据签名 详见签名算法 |
注:人脸支付暂只支持企业用户
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论