金融推广-新增融资客户

接口描述:

此接口支持新增融资客户

流程图

基本信息

测试请求地址 http://cbtrxtest.helipay.com/cbtrx/rest/FinancingCustomer/receiveInfoAddOrModify
请求地址 http://cbptrx.helipay.com/cbtrx/rest/FinancingCustomer/receiveInfoAddOrModify
提交方式 采用POST方法提交,requestbody传值 Content-Type=[application/json;charset=UTF-8]
签名算法 UTF-8字符编码 SHA256签名 AES加密

请求参数

名称 参数 类型 必填 示例值 说明
推广代理编号 promotionAgencyNo String Pr00000041 合利宝分配的唯一推广代理编号
客户名称 financingCustomerName String XX有限公司
客户联系人姓名 customerContactName String 张三
客户联系人电话 customerContactPhone String 13212345345
年营业额(万) annualTurnover String 1000
公司类型 companyType String 物流
意向产品 product String 01,02 01-企业信用贷 02-应收账款融资 03-反向保理 04-电商融资 如意向产品为多个,中间以逗号间隔,如:01,04

响应参数

名称 参数 类型 必填 示例值 说明
响应码 errorCode String 0000 0000 代表请求成功
响应信息 errorMessage String 成功 响应信息 错误信息
推广代理编号 promotionAgencyNo String Pr00000041 合利宝分配的唯一推广代理编号
融资客户编号 financingCustomerNo String Fi10000055 合利宝分配的唯一融资客户编号
客户名称 financingCustomerName String XX有限公司
客户联系人姓名 customerContactName String 张三
客户联系人电话 customerContactPhone String 13212345345
年营业额(万) annualTurnover String 1000
公司类型 companyType String 物流
意向产品 product String 01,02 01-企业信用贷 02-应收账款融资 03-反向保理 04-电商融资 如意向产品为多个,中间以逗号间隔,如:01,04

代码示例


    @Test
    public void testAddFinacingInfo(){
        RemoteServiceImpl remoteService = new RemoteServiceImpl();
        FinancingRequest financingRequest = remoteService.postRemoteInvoke(LoadPropertiesUtils.getProperty("financingInfoModifyUrl"), instanllDto(), FinancingRequest.class);
        FinancingResponseForm financingResponseForm = HandleDataUtils.decode(financingRequest, FinancingResponseForm.class, financingRequest.getDefaultParam(), financingRequest.getPromotionAgencyNo());
        logger.info("#####解密后的内容为{}", financingResponseForm.toString());
    }

    public static String instanllDto(){
        FinancingRequestForm financingRequestForm = new FinancingRequestForm();

        financingRequestForm.setPromotionAgencyNo("Pr00000001"); //推广代理编号
        financingRequestForm.setFinancingCustomerName("李四");//客户名称
        financingRequestForm.setCustomerContactName("张三");//客户联系人姓名
        financingRequestForm.setCustomerContactPhone("18888818888");//客户联系人电话
        financingRequestForm.setAnnualTurnover("10");//年营业额(万)
        financingRequestForm.setCompanyType("私营"); //客户公司类型
        financingRequestForm.setProduct("01");//意向产品
        financingRequestForm.setDefaultParam(CbDemoConstants.DEFAULTP);
        return JSONObject.toJSONString(encodeAndSign(financingRequestForm,financingRequestForm.getDefaultParam(),financingRequestForm.getPromotionAgencyNo()));
    }