创建企业签署账号

更新时间:2024-10-15 13:56:42

接口描述

开发者通过该接口给当前需要签署的企业用户创建签署账号,并获取对应的企业签署账号ID。

开发者在对接过程中,需注意:

接口名称

AccountService.addAccount(OrganizeParam organize)

请求参数

展开全部参数参数名称

参数类型

必选

参数说明

organize(点击“+”展开详情)

OrganizeParam

企业信息详情

name

String

企业名称

regType

OrganRegTypeEnum


企业证件类型,支持的类型如下:

  • MERGE - 统一社会信用代码,18位
  • REGCODE - 企业工商注册号,15位
  • OTHER - 其他类型,不校验证件号格式

orgCode

String

企业证件号

encrypt

boolean

用户信息是否加密传输,默认 false

  • true - 加密
  • false - 不加密

响应参数

展开全部参数参数名称

参数类型

必选

参数说明

addAccountResult(点击“+”展开详情)

AddAccountResult

响应结果类


errCode

int

错误码,0标识成功,其他均标识失败

msg

String

错误信息,错误码对应的说明信息

errorShow

boolean

错误信息是否建议显示

accountId

String

企业账号ID,后续通过该账号进行企业用户签署

(在当前应用ID下唯一)

请求示例  

public static void main(String[] args) {
    //获取客户端的代码:
    ServiceClient getKHD = ServiceClientManager.get("您的pojectId");

    AccountService service = getKHD.accountService();

    // 创建企业账号
    AddAccountResult addAccountResult = service.addAccount(addOrganizeAcct());
    if (addAccountResult.getErrCode() != 0) 
        System.out.println("创建企业账号失败:" +addAccountResult.getMsg());
    else
        System.out.println("创建企业账号成功,e签宝平台对应的账号标识是:"+ JSONObject.fromObject(addAccountResult));
}

/**
* 创建企业签署账号
*/
private static OrganizeParam addOrganizeAcct() {
    OrganizeParam organize = new OrganizeParam();
    organize.setName("*****科技有限公司");//机构名称,不可空
    organize.setOrgCode("5222******L62");// 统一社会信用代码号或工商注册号		
    organize.setRegType(OrganRegTypeEnum.MERGE);// 企业证件类型,MERGE:统一社会信用代码(多证合一),REGCODE:企业工商注册码

    return organize;
}

响应示例

{
    "msg": "成功",
    "accountId": "AD12C99D1661119CABFA89BABDF6E8FA",
    "errCode": 0,
    "errShow": false
}



我要纠错