using System.Threading.Tasks; using System.Threading; using AIK.Models.ApiModels.Payment; namespace AIK.Service.IService { public interface IPaymentOrderService { Task CreateIntegralOrderAsync(string token, CreateIntegralOrderRequest request, CancellationToken cancellationToken = default); Task GetOrderPayStatusAsync(long orderId, int type = 2, CancellationToken cancellationToken = default); Task RefreshPaypalOrderAsync(long orderId, int type = 2, CancellationToken cancellationToken = default); } }