/// <summary> /// 【方法】把支付对象转换为url参数 /// </summary> /// <param name="PayObj">PayPal支付对象</param> /// <returns>url参数</returns> public static string GroupPayParam(PayPalObj PayObj) { StringBuilder StrParam = new StringBuilder(); StrParam.Append("amount=").Append(PayObj.amount); StrParam.Append("&").Append("business=").Append(PayObj.business); StrParam.Append("&").Append("charset=").Append(PayObj.charset); StrParam.Append("&").Append("currency_code=").Append(PayObj.currency_code); StrParam.Append("&").Append("cancel_return=").Append(PayObj.cancel_return); StrParam.Append("&").Append("return=").Append(PayObj.return_url); StrParam.Append("&").Append("notify_url=").Append(PayObj.notify_url); StrParam.Append("&").Append("quantity=").Append(PayObj.quantity); StrParam.Append("&").Append("custom=").Append(PayObj.custom); StrParam.Append("&").Append("item_name=").Append(PayObj.item_name); StrParam.Append("&").Append("cmd=").Append(PayObj.cmd); return(StrParam.ToString()); }
/// <summary> /// 默认支付模式 /// </summary> /// <param name="PayObj">支付参数对象</param> public void PostPay(PayPalObj PayObj) { string Params = PayHelper.GroupPayParam(PayObj); HttpContext.Current.Response.Redirect(Action + "?" + Params); }