public WeixinPayNotifyService(IWeixinPayConfig config) { this.config = config; }
public WeixinPayRequestService( IWeixinPayConfig config) { this.config = config; }
/// <summary> /// 摘要: /// 验证配置参数 /// </summary> /// <param name="config"></param> public static void ThrowIfInvalidConfig(IWeixinPayConfig config) { ThrowHelper.ThrowNullArgument(config, nameof(config)); ThrowHelper.ThrowNullOrEmptyArgument(config.AppId, $"{nameof(config)}.{nameof(config.AppId)}"); ThrowHelper.ThrowNullOrEmptyArgument(config.MchId, $"{nameof(config)}.{nameof(config.MchId)}"); ThrowHelper.ThrowNullOrEmptyArgument(config.Key, $"{nameof(config)}.{nameof(config.Key)}"); ThrowHelper.ThrowNullOrEmptyArgument(config.NotifyUrl, $"{nameof(config)}.{nameof(config.NotifyUrl)}"); }