收藏
回答

微信刷脸支付调用getWxpayfaceUserInfo接口每次需要输入手机号?

根据开放平台文档,

说明调用这个接口不需要输入手机号,

但是我在实际的使用过程中,这个接口不仅需要输入手机号,而且是每次都需要输入手机号

实际代码如下:

private void doFaceRecognize() {
    HashMap params2 = new HashMap();
    params2.put("face_authtype", "FACEID-ONCE");
    params2.put("appid", APPID);
    params2.put("mch_id", MCHID);
    params2.put("store_id", MCHID);
    params2.put("authinfo", mAuthInfo);
    WxPayFace.getInstance().getWxpayfaceUserInfo(params2, new IWxPayfaceCallback() {
        @Override
        public void response(final Map info) throws RemoteException {
            if (mTxtTest != null) {
                mTxtTest.post(new Runnable() {
                    @Override
                    public void run() {
                        mTxtTest.setText("response | getWxpayfaceUserInfo " + info.toString());
                    }
                });
            }
            Log.d("getAuthInfo", "response | getWxpayfaceUserInfo " + info.toString());
        }
    });
}

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签