//using Antis.Pay.Core.Common; //using Antis.Pay.Core.Interface; //using Antis.Pay.Core.Model; //using Antis.Webapi.Sample.Models.PayModel; //using System.Net.Http; //using System.Web; //using System.Web.Http; //namespace Antis.Webapi.Sample.Areas.Api.Controllers //{ // public class PaymentController : ApiController // { // private readonly IAlipay _aliPay; // private readonly IWePay _wePay; // public PaymentController(IAlipay aliPay, IWePay wePay) // { // this._aliPay = aliPay; // this._wePay = wePay; // } // /// // /// 生成支付宝请求参数 // /// // /// // /// // [HttpPost] // public BizResult CreateAliPayRequestParam(AliPayReqParam payInfo) // { // BizResult biz = new BizResult(); // biz.ReturnObject = this._aliPay.BuildAliPay(payInfo.OrderNo, payInfo.Subject, payInfo.TotalAmount, payInfo.Type); ; // return biz; // } // /// // /// 支付宝支付结果异步通知 // /// // /// Form表单 // [HttpPost] // public void AlipayNotify() // { // AliPayReturnModel payResult = new AliPayReturnModel(); // HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"];//获取传统context // HttpRequestBase request = context.Request;//定义传统request对象 // var result = this._aliPay.VerfyNotify(request,out payResult); // } // /// // /// 生成支付宝请求参数 // /// // /// // /// // [HttpPost] // public BizResult CreateWePayRequestParam(WePayReqParam payInfo) // { // BizResult biz = new BizResult(); // biz.ReturnObject = this._wePay.BuildWePay(payInfo.OrderNo,payInfo.ProductName,payInfo.TotalFee,payInfo.CustomerIp,payInfo.TradeType); ; // return biz; // } // /// // /// 微信支付支付结果异步通知 // /// // /// // [HttpPost] // public void WePayNotify() // { // WePayReturnModel payResult = new WePayReturnModel(); // HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"];//获取传统context // HttpRequestBase request = context.Request;//定义传统request对象 // var result = this._wePay.VerifyNotify(request, out payResult); // } // } //}