using Alipay.EasySDK.Payment.Common.Models; 
 | 
using Alipay.EasySDK.Payment.FaceToFace.Models; 
 | 
using LifePayment.Domain.Shared; 
 | 
using System.Threading.Tasks; 
 | 
using Volo.Abp.DependencyInjection; 
 | 
  
 | 
namespace LifePayment.Domain 
 | 
{ 
 | 
    public interface IAliPayApi : ITransientDependency 
 | 
    { 
 | 
        Task<AlipayTradePrecreateResponse> GetAliPayQRCode(GetPayQrCodeInput input); 
 | 
  
 | 
        AlipayTradeQueryResponse OrderInQuiry(OrderInQuiryInput input); 
 | 
  
 | 
        Task<AlipayTradeRefundResponse> TradeRefund(AlipayTradeRefundRequest input); 
 | 
    } 
 | 
} 
 |