天天看点

android刷脸支付宝,支付宝蜻蜓刷脸支付——Android

MapprotocalMap = new HashMap<>();

protocalMap.put("zim.init.resp", initFacePayRsp.getZimInitClientData());

protocalMap.put("smile_mode", "1");//smile_mode 可选,用于指定选择刷脸模式,值为int类型,0: 主屏幕显示(默认值);1:双面屏机具,副屏幕显示

Zoloz.getInstance(context).zolozVerify(initFacePayRsp.getZimId(), protocalMap, new ZolozCallback() {

@Override

public void response(Map smileToPayResponse) {

EventBus.getDefault().post(EnumFacePayEvent.FACE_PAY_CLOSE);

if (smileToPayResponse == null) {

ToastUtil.otherThreadToast(Constants.TXT_OTHER);

return;

}

String code = (String) smileToPayResponse.get("code");

String fToken = (String) smileToPayResponse.get("ftoken");

String subCode = (String) smileToPayResponse.get("subCode");

String msg = (String) smileToPayResponse.get("message");

Log.d("刷脸认证结果: " + smileToPayResponse.toString());

//刷脸认证成功后根据后台相关接口处理支付逻辑

}

});