人脸支付 API


PAYJS 把复杂的人脸支付软硬件系统统一成开发者可直接对接业务的标准化产品,提供完整统一的解决方案

除了自身硬件,同时兼容市面支持人脸支付的通用设备

人脸支付需要与硬件设备紧密结合,会额外产生硬件费用,有需求的用户发工单沟通

用户无需关心具体实现,只需关注自身业务


人脸支付请求步骤:

  1. 由硬件设备构建请求参数
  2. POST 参数到请求地址
  3. 根据返回内容选择进一步操作

请求地址: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 数据签名 详见签名算法

注:人脸支付暂只支持企业用户

powered by Gitbook最后更新: 2024-11-11