|  |  | 
 |  |  |             return response; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         public AlipayTradeQueryResponse OrderInQuiry(OrderInQuiryInput input) | 
 |  |  |         /// <summary> | 
 |  |  |         /// 查询支付宝支付订单信息 | 
 |  |  |         /// </summary> | 
 |  |  |         /// <param name="input"></param> | 
 |  |  |         /// <returns></returns> | 
 |  |  |         public async Task<AlipayTradeQueryResponse> OrderInQuiry(OrderInQuiryInput input) | 
 |  |  |         { | 
 |  |  |             AlipayTradeQueryResponse response = Factory.Payment.Common().Query(input.OutTradeNo); | 
 |  |  |             return response; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// 查询支付宝退款订单信息 | 
 |  |  |         /// </summary> | 
 |  |  |         /// <param name="input"></param> | 
 |  |  |         /// <returns></returns> | 
 |  |  |         public async Task<AlipayTradeFastpayRefundQueryResponse> QueryAlipayTradeRefund(OrderInQuiryInput input) | 
 |  |  |         { | 
 |  |  |             AlipayTradeFastpayRefundQueryResponse response = await Factory.Payment.Common().QueryRefundAsync(input.OutTradeNo, input.OutTradeNo); | 
 |  |  |             return response; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         public async Task<AlipayTradeRefundResponse> TradeRefund(AlipayTradeRefundRequest input) | 
 |  |  |         { | 
 |  |  |             AlipayTradeRefundResponse response = Factory.Payment.Common().Refund(input.OutTradeNo,input.RefundAmount); | 
 |  |  |             AlipayTradeRefundResponse response = await Factory.Payment.Common().RefundAsync(input.OutTradeNo,input.RefundAmount); | 
 |  |  |             return response; | 
 |  |  |         } | 
 |  |  |  |