/// <summary> /// 验证IPN消息 /// </summary> /// <param name="Stream"></param> /// <returns></returns> public bool IPNVierfy(string Stream) { StringBuilder StrParam = new StringBuilder(Stream); StrParam.Insert(0, "cmd=_notify-validate&"); string Result = PayHelper.PostRequest(Action, "POST", StrParam.ToString(), "utf-8"); if (Result == "VERIFIED") { return(true); } else { return(false); } }
/// <summary> /// 自定义支付模式 /// </summary> /// <param name="Dt_Param">参数字典</param> public void PostPay(Dictionary <string, string> Dt_Param) { string Params = PayHelper.GroupPayParam(Dt_Param); HttpContext.Current.Response.Redirect(Action + "?" + Params); }
/// <summary> /// 默认支付模式 /// </summary> /// <param name="PayObj">支付参数对象</param> public void PostPay(PayPalObj PayObj) { string Params = PayHelper.GroupPayParam(PayObj); HttpContext.Current.Response.Redirect(Action + "?" + Params); }