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