zmCert

芝麻认证,支付宝的芝麻信用帮你做实名认证,用户输入身份信息,客户端刷脸识别,如果通过,就返回信息给第三方。本插件为测试版 芝麻认证的文档说明地址:https://b.zmxy.com.cn/technology/openDoc.htm?LEFT_MENU_MODE=LEFT_BLANK&id=566

config.xml配置:

    <feature name="zmCert">
        <param name="appId" value=""/>
        <param name="privateKey" value=""/>
        <param name="zhimaPublicKey" value=""/>
    </feature>

initialize

这个方法其实应该是要给后台服务器来完成的,这样更灵活,也更安全,我加在这里,是为了能体验到完整功能,形成一个闭环。

具体参数参照,(建议用默认就好)https://b.zmxy.com.cn/technology/openDoc.htm?relInfo=zhima.customer.certification.initialize@1.0@1.5

initialize({params}, callback(ret))

params

transaction_id:

  • 类型:字符
  • 描述:(必填)业务流水凭证。

biz_code:

  • 类型:字符
  • 描述:(选填)认证场景.
    • 多因子人脸认证: FACE
    • 多因子快捷人脸认证: SMART_FACE
    • 多因子证件照片认证: CERT_PHOTO
    • 多因子证件照片和人脸认证: CERT_PHOTO_FACE
    • 人脸认证SDK: FACE_SDK
  • 默认: FACE

channel:

  • 类型:字符
  • 描述:(选填)商户自定的渠道编码。
  • 默认: apppc

platform:

  • 类型:字符
  • 描述:(选填)平台,用默认值就好。
  • 默认: zmop

product_code:

  • 类型:字符
  • 描述:(选填)芝麻认证产品码, 用默认的好。
  • 默认: w1010100000000002978

identity_param:

  • 类型:字符
  • 描述:(选填)身份信息, 如果没有填,会让用户自己输入。
  • 默认: {}

merchant_config:

  • 类型:字符
  • 描述:(选填)认证商户自定义配置,支持一些商户可选的功能 。
  • 默认: {}

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    code: 0 ,   //成功=0, 失败-1
    msg : "" ,  //提示
    bizNo:"" , //成功才有
    error_code: ""  //芝麻信用返回的错误信息,不一定总返回。
}

示例代码

    var zmCert = api.require('zmCert');
    zmCert.initialize({
        "transaction_id": "ZGYD201610252323000001234"
    }, function(ret){
        api.alert({msg: JSON.stringify(ret)});
    });

可用性

Android系统

startCertification

开始认证。

startCertification({params}, callback(ret))

params

bizNO:

  • 类型:字符
  • 描述:(必填)本次认证的唯一标识,商户需要记录,bizNO有效期为23小时。由initialize方法或者商户后台服务器生成。

merchantID:

  • 类型:字符
  • 描述:(必填)芝麻商户编码。

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    code: 0 ,   //成功=0, 失败-1, 用户取消-2
    msg : "" ,  //提示
    error_code: ""  //芝麻信用返回的错误信息,不一定总返回。
}

示例代码

    var zmCert = api.require('zmCert');
    zmCert.startCertification({
        "bizNO": "bizNO",
        "merchantID": "merchantID"
    }, function(ret){
        api.alert({msg: JSON.stringify(ret)});
    });

可用性

Android系统

是否仍需要帮助? 请保持联络!
最后更新于 2024/12/2