12345678910111213141516171819202122232425262728293031 |
- using EMIS.Entities;
- using Senparc.Weixin.TenPay.V3;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace EMIS.CommonLogic.SystemServices
- {
- public interface IWechatPayServices
- {
- string GetProductId();
- void PayFail(Guid examinationRegistrationID, string payForm);
- void SaveUrl(Guid examinationRegistrationID, string payUrl);
- void NewPayList(Guid examinationRegistrationID, string orderID);
- void UpdateTransactionID(string orderID, string wechatOrderID);
- void UpdateRefund(string orderID, string refundOrderID, decimal fee);
- CF_WechatPayList GetLastOrder(Guid examinationRegistrationID);
- List<CF_WechatPayList> SearchWeChatPayList(Guid? userID = null);
- void UpdateWeChatPay(List<OrderQueryResult> orderQueryResultList);
- void DeleteCanCloseWeChatPay(List<String> OrderIDList);
- }
- }
|