예제 #1
0
 /// <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);
 }
예제 #2
0
 /// <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);
 }
예제 #3
0
 /// <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);
 }
예제 #5
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="param">支付参数</param>
 public void Init(PayParam param)
 {
     param.Init();
     Content.Init(param);
 }
예제 #6
0
 /// <summary>
 /// 初始化支付参数
 /// </summary>
 public void Init(PayParam param)
 {
     param.Init();
     Content.Init(param);
     ReturnUrl(param.ReturnUrl).NotifyUrl(param.NotifyUrl);
 }