/// <summary> /// 企业打款 /// </summary> public void enterprisePay() { EnterprisePayRequest request = new EnterprisePayRequest(); request.key_type = "1"; //企业代码类型;1:社会统一信用代码;2:工商注册代码 request.key = "92370785MA3NTXJD9J"; request.name = "某科技有限公司"; //企业名称 request.usr_name = "李牟"; //法人名称 request.account_no = "6221501111111113900"; //企业银行账户 request.account_bank = "中国工商银行"; //企业开户行 request.account_province = "北京市"; //企业开户行所在省份 request.account_city = "北京市"; //企业开户行所在城市 try { EnterprisePayResponse response = client.Auth.enterprisePay(request); Console.WriteLine("企业打款-响应数据:" + JSONUtil.getJsonStringFromObject(response)); } catch (SignApplicationException sae) { // 捕获网关校验数据 Console.WriteLine("企业打款-网关异常状态码为:" + sae.return_code); Console.WriteLine("企业打款-网关异常信息为:" + sae.return_message); } catch (SignServerException sse) { // 捕获网关校验数据 Console.WriteLine("企业打款-业务异常状态码为:" + sse.result_code); Console.WriteLine("企业打款-业务异常信息为:" + sse.result_message); } }
/// <summary> /// 企业打款 /// </summary> /// <param name="request"></param> /// <returns></returns> public EnterprisePayResponse enterprisePay(EnterprisePayRequest request) { SignRequest signRequest = new SignRequest(request); signRequest.apiUrl = ApiUrlConstant.Auth.enterprisePay; EnterprisePayResponse response = this.Send <EnterprisePayResponse>(signRequest); return(response); }