/// <summary> /// 初始化 /// </summary> public void Init(PayParam param) { param.Init(); Content.Init(param); Format("json").Charset(Config.Charset).SignType("RSA2").Timestamp().Version("1.0").AppId(Config.AppId) .ReturnUrl(param.ReturnUrl).NotifyUrl(param.NotifyUrl); }
/// <summary> /// 初始化支付参数 /// </summary> public void Init(PayParam param) { param.CheckNull(nameof(param)); param.Init(); SpbillCreateIp(Web.Ip).Body(param.Subject).OutTradeNo(param.OrderId) .TotalFee(param.Money).NotifyUrl(param.NotifyUrl).Attach(param.Attach); }
/// <summary> /// 初始化 /// </summary> public void Init(PayParam param) { param.CheckNull(nameof(param)); param.Init(); AppId(Config.AppId).MerchantId(Config.MerchantId).SignType(Config.SignType.Description()) .Add("nonce_str", Id.Guid()).SpbillCreateIp(Web.Ip).Body(param.Subject).OutTradeNo(param.OrderId) .TotalFee(param.Money).NotifyUrl(param.NotifyUrl).Attach(param.Attach).OpenId(param.OpenId); }
/// <summary> /// 初始化 /// </summary> public void Init(PayParam param) { param.CheckNull(nameof(param)); param.Init(); AppId(Config.AppId).MerchantId(Config.MerchantId).SignType(EnumUtil.GetEnumDescription(Config.SignType)) .Add("nonce_str", System.Guid.NewGuid().ToString("N")).SpbillCreateIp(WebUtil.Ip).Body(param.Subject).OutTradeNo(param.OrderId) .TotalFee(param.Money).NotifyUrl(param.NotifyUrl); }
/// <summary> /// 初始化 /// </summary> /// <param name="param">支付参数</param> public void Init(PayParam param) { param.Init(); Content.Init(param); }
/// <summary> /// 初始化支付参数 /// </summary> public void Init(PayParam param) { param.Init(); Content.Init(param); ReturnUrl(param.ReturnUrl).NotifyUrl(param.NotifyUrl); }