/// <summary> /// 通过银行卡四要素完成用户实名注册 [异步] [可另外用于银行卡的校验{校验不准确,第一次实名能校验,后期无法校验,都是返回成功}] /// </summary> public static async Task <Response <UserAuthIdentityResponseDto> > UserAuthIdentityByBackCardNo(UserAuthIdentityRequestDto request) { return(await Task.Run(() => { return CallYFGData.Request <UserAuthIdentityResponseDto>(request, YFenGongConfig.YFenGongUserAuthUrl).Result; })); }
/// <summary> /// 身份证 OCR 识别(签署)[异步] /// </summary> public static async Task <Response <UserOCRResponseDto> > UserAuthIdentityByBackCardNo(UserOCRRequestDto request) { return(await Task.Run(() => { Response <UserOCRResponseDto> response = CallYFGData.Request <UserOCRResponseDto> (request, YFenGongConfig.UserIdCardOCRAutoUrl.Replace("{employeeId}", request.employeeId)).Result; if (response.IsSuccess) { return response; } else { return response; } })); }
/// <summary> /// 发放给个人(提现) [异步] /// 该接口用于发放一定金额给已签约的个人 /// 此外,有极小的概率(例如超出了当月限额,或者银行卡被冻结等极端情况),该笔发放会失败。由 /// 于是异步的结果,如果需要进一步确认,可以查询发放明细。 /// </summary> public static async Task <Response <UserWithDrawResponseDto> > UserAuthIdentityByBackCardNo(UserWithDrawRequestDto request) { return(await Task.Run(() => { Response <UserWithDrawResponseDto> response = CallYFGData.Request <UserWithDrawResponseDto>(request, YFenGongConfig.UserWathdrawPayUrl).Result; if (response.IsSuccess) { return response; } else { return response; } })); //task.Wait(); //return task; }
/// <summary> /// 提现请求 [同步] /// </summary> /// <param name="request"></param> /// <returns></returns> public static Response <UserWithDrawResponseDto> UserAuthIdentityByBackCardNoSync(UserWithDrawRequestDto request) { return(CallYFGData.RequestSync <UserWithDrawResponseDto>(request, YFenGongConfig.UserWathdrawPayUrl)); }
/// <summary> /// 身份证 OCR 识别(签署) [同步] /// </summary> public static Response <UserOCRResponseDto> UserAuthIdentityByBackCardNoSync(UserOCRRequestDto request) { return (CallYFGData.RequestSync <UserOCRResponseDto> (request, YFenGongConfig.UserIdCardOCRAutoUrl.Replace("{employeeId}", request.employeeId))); }
/// <summary> /// 通过银行卡四要素完成用户实名注册 [同步] /// </summary> /// <param name="request"></param> /// <returns></returns> public static Response <UserAuthIdentityResponseDto> UserAuthIdentityByBackCardNoSync(UserAuthIdentityRequestDto request) { return (CallYFGData.RequestSync <UserAuthIdentityResponseDto>(request, YFenGongConfig.YFenGongUserAuthUrl)); }