|  |  | 
 |  |  |     /// <returns></returns> | 
 |  |  |     Task LifePaySuccessHandler(string orderNo, string outOrderNo); | 
 |  |  |  | 
 |  |  |     Task WxPayDomesticRefundsHandler(string orderNo, LifePayRefundStatusEnum refundStatus); | 
 |  |  |     /// <summary> | 
 |  |  |     /// 退款成功回调处理 | 
 |  |  |     /// </summary> | 
 |  |  |     /// <param name="orderNo"></param> | 
 |  |  |     /// <param name="refundStatus"></param> | 
 |  |  |     /// <returns></returns> | 
 |  |  |     Task LifePayRefundsHandler(string orderNo, LifePayRefundStatusEnum refundStatus); | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 供应商回调处理 | 
 |  |  | 
 |  |  |     /// <param name="status"></param> | 
 |  |  |     /// <param name="acoolyStatus"></param> | 
 |  |  |     /// <param name="payAmount"></param> | 
 |  |  |     /// <param name="refundApplyRemark"></param> | 
 |  |  |     /// <param name="parValue"></param> | 
 |  |  |     /// <param name="actualParValue"></param> | 
 |  |  |     /// <returns></returns> | 
 |  |  |     Task ACOOLYOrderNotifyHandler(string orderNo, string acoolyOrderNo, LifePayOrderStatusEnum status, ACOOLYStatusEnum acoolyStatus, decimal payAmount, string refundApplyRemark); | 
 |  |  |     Task ACOOLYOrderNotifyHandler(string orderNo, string acoolyOrderNo, LifePayOrderStatusEnum status, ACOOLYStatusEnum acoolyStatus, decimal payAmount, string refundApplyRemark, decimal? parValue = 0, decimal? actualParValue = 0); | 
 |  |  |  | 
 |  |  |     /// <summary> | 
 |  |  |     /// 创建生活缴费话费订单 | 
 |  |  | 
 |  |  |     /// <returns></returns> | 
 |  |  |     Task<PageOutput<CreateEditPayChannelsInput>> GetLifePayChannlesPage(PageInput input); | 
 |  |  |  | 
 |  |  |     Task<List<CreateEditPayChannelsInput>> GetLifePayChannlesAllList(); | 
 |  |  |     Task<List<CreateEditPayChannelsInput>> GetLifePayChannlesAllList(QueryLifePayChannlesInput input); | 
 |  |  |  | 
 |  |  |     Task<CreateEditPayChannelsInput> GetLifePayChannlesDto(Guid id); | 
 |  |  |  | 
 |  |  | 
 |  |  |     /// <exception cref="UserFriendlyException"></exception> | 
 |  |  |     Task<string> GetPayQRCode(LifePayTypeEnum payType, string outTradeNo, string description, decimal amount, string ip, string h5Type); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     Task<bool> CheckChannelsStatus(string channlesId); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  | } |