using Aop.Api.Response;
using Com.Alipay.Business;
using Com.Alipay.Domain;
using F2FPayDll.Business;
using F2FPayDll.Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Com.Alipay
{
///
/// IAlipayTrade 的摘要说明
///
public interface IAlipayTradeService
{
//当面付条码支付
AlipayF2FPayResult tradePay(AlipayTradePayContentBuilder builder);
// 当面付2.0交易查询
AlipayF2FQueryResult tradeQuery(string outTradeNo);
// 当面付2.0交易退货
AlipayF2FRefundResult tradeRefund(AlipayTradeRefundContentBuilder builder);
///
/// 退款查询
///
///
///
AlipayF2FRefundQueryResult tradeFastpayRefundQuery(AlipayTradeFastpayRefundQueryContentBuilder builder);
// 当面付2.0预下单
AlipayF2FPrecreateResult tradePrecreate(AlipayTradePrecreateContentBuilder builder);
AlipayF2FPrecreateResult tradePrecreate(AlipayTradePrecreateContentBuilder builder, string notify_url);
//云监控接口
//AlipayF2FMonitorResult mcloudMonitor(AlipayMonitorContentBuilder builder);
}
}