开户绑卡(Users.bindCard)

输入

       /**
         * 绑卡(外部请求)
         *
         * @param activity     加载webview的容器
         * @param campaignUrl  活动URL
         * @param extraMessage 附加信息 注:不能传null,没有附加信息请传空map,map中的字段请使String,不能用int。
         */
        @STEE
        public static void bindCard(String campaignUrl, Map extraMessage, Activity activity) {}

extraMessage结构

//开发者用来帮助用户在绑卡页面自动填表的数据
Map extraMessage = new HashMap();
Map checkData = new HashMap();
checkData.put("userName","王小明" );//真实姓名
checkData.put("mobile", "15692125542");//弱实名手机号,用于校验一致性的
extraMessage.put("checkData", checkData);
extraMessage.put("mobile", "15692125542");//弱实名手机号,用于做预填表信息的
extraMessage.put("cardNo", "6217002870038316624");//银行卡号

输出

     @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        switch (requestCode) {
            case HRSDK.METHOD_BIND_CARD:
                if (resultCode == RESULT_OK) {
                    HashMap resultMap = (HashMap) data.getSerializableExtra("data");
                    if (resultMap != null) {
                        //结果代码 String 正常为全0,出错时为错误码
                         resultMap.get("returnCode");
                        //结果信息 String 正常为空字符串,出错时为错误信息 
                         resultMap.get("returnMsg");
                        //错误代码 String 正常为全0,出错时为错误码
                         resultMap.get("errorCode");
                        //错误信息 String 正常为空字符串,出错时为错误信息
                         resultMap.get("errorMsg");
                        //弱实名标识 String 弱实名认证标识码,未认证时为空             
                         resultMap.get("personUnionID");

                    }
                }
                break;
        }
    }

results matching ""

    No results matching ""