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);
}
}