IAlipayTradeService.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using Aop.Api.Response;
  2. using Com.Alipay.Business;
  3. using Com.Alipay.Domain;
  4. using F2FPayDll.Business;
  5. using F2FPayDll.Domain;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Linq;
  9. using System.Web;
  10. namespace Com.Alipay
  11. {
  12. /// <summary>
  13. /// IAlipayTrade 的摘要说明
  14. /// </summary>
  15. public interface IAlipayTradeService
  16. {
  17. //当面付条码支付
  18. AlipayF2FPayResult tradePay(AlipayTradePayContentBuilder builder);
  19. // 当面付2.0交易查询
  20. AlipayF2FQueryResult tradeQuery(string outTradeNo);
  21. // 当面付2.0交易退货
  22. AlipayF2FRefundResult tradeRefund(AlipayTradeRefundContentBuilder builder);
  23. /// <summary>
  24. /// 退款查询
  25. /// </summary>
  26. /// <param name="builder"></param>
  27. /// <returns></returns>
  28. AlipayF2FRefundQueryResult tradeFastpayRefundQuery(AlipayTradeFastpayRefundQueryContentBuilder builder);
  29. // 当面付2.0预下单
  30. AlipayF2FPrecreateResult tradePrecreate(AlipayTradePrecreateContentBuilder builder);
  31. AlipayF2FPrecreateResult tradePrecreate(AlipayTradePrecreateContentBuilder builder, string notify_url);
  32. //云监控接口
  33. //AlipayF2FMonitorResult mcloudMonitor(AlipayMonitorContentBuilder builder);
  34. }
  35. }