法大大SDK使用-实名认证

jar包:https://static.fadada.com/openapi/OpenApi_v2实名认证方案-1.8.13.jar

参数:appid  appkey 申请法大大账号获取

​
private static final String APPID = "" ;
private static final String APPKEY = "";
private static final String V = "2";
private static final String HOST = "https://testapi.fadada.com:8443/api/";

​

1.注册账号  

        //注册账号
        FddBaseClient baseClient = new FddBaseClient(APPID, APPKEY, V, HOST);
        RegisterAccountParams params = new RegisterAccountParams();
        params.setAccountType("1"); //账号类型1个人 2企业
        params.setOpenId(""); //平台方自定义唯一标识

        String result = baseClient.invokeRegisterAccount(params);
        System.out.println(result);

获取用户的openId,作为唯一标识 调用方法获取customer_id

正确返回结果:

{"code":1,"data":"BBFED275F520C3232DSXFCA8A38FC29B","msg":"success"}

2.获取个人实名地址

获取到customer_id调用方法获取实名认证访问地址

 FddVerifyClient client = new FddVerifyClient(APPID, APPKEY, V, HOST);
        PersonVerifyUrlParams params = new PersonVerifyUrlParams();
        params.setCustomerId(" "); //客户编号
        params.setVerifiedWay("0"); //实名认证套餐类型
        params.setPageModify("1"); //是否允许用户页面修改 1允许 2不允许

        String result = client.invokePersonVerifyUrl(params);
        System.out.println(result);

返回结果:

{"code":1,"data":{"transactionNo":"d55fa71b18934794c91af696605","url":"aHR0cHM6Ly9yZWFsbmFtZXZlcmlmeS10ZXN0LmZhZGFkYS5jb20vZmRkQXV0aGVudGljYXRpb25TZXJ2aWNlL3YxL2FwaS9zeW5zQXV0aGVudGljYXRpb24uYWN0aW9uP3RyYW5zYWN0aW9uX25vPUQzMTc5QjY2MEIwREE2MDcwRkE5RDIwQjI2N0E4MzQyNTQ4MkNERjdEREYyQjEyMjI2N0FCOUE4RUE5ODU3RkNCQkNFQUY5REExRTc2RDdGJnNpZ249TVVl4UkRZelJERkZNVEkxTVRRNFJFUXlPVE13T1RVNVF6Z3pNVFl4UVVaR1FnPT0mYXBwX2lkPTQwNzUyMCZ0aW1lc3RhbXA9MTY4NzMzNjA3NjQ5MQ=="},"msg":"success"}

transactionNo:交易号(需要保存,用于证书申请和实名认证查询)

url:地址(需要保存,遇到中途退出认证或页面过期等情况可重新访问)

url地址需要Base64解码:

 //url解密
 String url = "aHR0cHM6Ly9yZWFsbmFtZXZlcmlmeS10ZXN0LmZhZGFkYS5jb20vZmRkQXV0aGVudGljYXRpb25TZXJ2aWNlL3YxL2FwaS9zeW5zQXV0aGVudGljYXRpb24uYWN0aW9uP3RyYW5zYWN0aW9uX25vPTUzNjA5QjJFMDU5NjBBMjk0QkQ4RTUxM1OUVBNjA2MDdFNEFCRkYzMzEyMEJCQkNFQUY5REExRTc2RDdGJnNpZ249UWpnMU4wUkZOVVUxTnpsRlFVUTJNREUyT1RWQ09UTkJOekkxTmpJeU56UkROVGM1TnpRMlFRPT0mYXBwX2lkPTQwNzUyMCZ0aW1lc3RhbXA9MTY4NzMxODU5Mjk2NA==";

 String decodedUrl = new String(Base64.getDecoder().decode(url), StandardCharsets.UTF_8);
 System.out.println("解密后:" + decodedUrl);

3.绑定实名信息

   FddVerifyClient client = new FddVerifyClient(APPID, APPKEY, V, HOST);
   ApplyCertParams params = new ApplyCertParams();
   params.setCustomerId(""); //客户编号 customer_id
   params.setVerifiedSerialNo(""); //填写获取实名认证地址返回的交易号ransactionNo
   String result = client.invokeApplyCert(params);
   System.out.println(result);

成功绑定返回:

{
    "code": 1,
    "msg": "success"
}

更多使用方法请前往法大大开发者中心 本文只是测试。

法大大SDK jar包引用方法:

        <dependency>
            <groupId>com.fadada</groupId>
            <artifactId>OpenApi_v2</artifactId>
            <version>1.8.13</version>
        </dependency>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
5.1 注册账号 ......................................................................................................................... 7 SDK 使用说明 .................................................................................................................... 8 5.2 获取企业实名认证地址 ................................................................................................. 9 SDK 使用说明 .................................................................................................................. 12 5.3 获取个人实名认证地址 ............................................................................................... 13 SDK 使用说明 .................................................................................................................. 16 5.4 实名证书申请 ............................................................................................................... 16 SDK 使用说明 .................................................................................................................. 17 5.5 印章上传 ....................................................................................................................... 17 SDK 使用说明 .................................................................................................................. 18 5.6 自定义印章 ................................................................................................................... 19 SDK 使用说明 .................................................................................................................. 20 5.7 合同上传 ....................................................................................................................... 20 SDK 使用说明 .................................................................................................................. 21 5.8 模板上传 ....................................................................................................................... 22 SDK 使用说明 ..........................................
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值