微工卡人脸核身
更新时间:2025.02.19通过小程序拉起微工卡人脸核身。
|
wx.navigateToMiniProgram
支持商户:【普通服务商】
接口名称: wx.navigateToMiniProgram,详见小程序跳转API文档
工卡appid:wxd24d9057cd83d47a
path路径:/pages/card/authenticate
接口参数
PAth 路径参数
mchid
必填 string(32)
【服务商商户号】微信服务商商户的商户号,由微信支付生成并下发。
sub_mchid
必填 string(32)
【子商户号】微信服务商下特约商户的商户号,由微信支付生成并下发。
appid
选填 string(32)
【服务商应用ID】与服务商商户号有绑定关系的appid。应用ID和子商户应用ID其中必须有一个与当前小程序appid一致。
sub_appid
选填 string(32)
【子商户应用ID】与子商户商户号有绑定关系的appid。应用ID和子商户应用ID其中必须有一个与当前小程序appid一致。
openid
必填 string(64)
【用户标识】用户在商户对应appid下的唯一标识。
token
必填 string(64)
【预下单token】通过接口生成的预授权token。
authenticate_number
必填 string(64)
【商户单号】同核身预下单接口提交的商户系统内部的商家核身单号。
示例代码:
核身成功返回结果
核身成功结果通过小程序带参返回上一个小程序的extraData 传递,具体参数如下:
msg_type
必填 string(64)
【消息类型】标识本次返回结果的消息类型,此处为人脸核身的消息,为: AUTHENTICATE。
authenticate_state
选填 string(64)
【核身状态】核身状态,核身成功时返回,此字段固定为 AUTHENTICATE_SUCCESS:核身成功。
authenticate_time
选填 uint64
【核身时间】核身时间(时间戳),核身成功时返回。
错误码
错误码 | 描述 | 解决方案 |
---|---|---|
1001 | mchid不合法 | 传入正确的服务商商户号 |
1002 | appid不合法 | appid和sub_appid至少传入一个 |
1003 | 小程序来源不合法 | appid和sub_appid其中必须有一个与当前小程序appid一致 |
1004 | openid不合法 | 传入正确的openid |
1005 | 预下单token不合法 | 传入正确的预下单token |
1006 | authenticate_number不合法 | 传入与预下单时一致且未达终态的authenticate_number |