using Antis.Pay.Core.Model; using System.Web; namespace Antis.Pay.Core.Interface { public interface IAlipay { /// /// 创建支付宝支付 /// /// 订单号 /// 标题 /// 支付金额 /// 交易类型(网站支付、wap支付、APP支付) /// string BuildAliPay(string orderNo, string subject, decimal payAmount, EnumAliPayTradeType tradeType); /// /// 验证支付宝回调,并获取相关返回参数 /// /// HTTP请求 /// 当验证成功后,获取主要返回参数 /// 验证结果 bool VerifyReturnURL(HttpRequestBase request, out AliPayReturnModel model); /// /// 验证支付宝异步通知,并获取相关返回参数 /// /// HTTP请求 /// 当验证成功后,获取主要返回参数 /// 验证结果 bool VerfyNotify(HttpRequestBase request, out AliPayReturnModel model); } }