using Marco.Pms.Model.Employees; using Marco.Pms.Model.ViewModels.PaymentGetway; namespace Marco.Pms.Services.Service.ServiceInterfaces { public interface IRazorpayService { CreateOrderVM CreateOrder(double amount, Employee loggedInEmployee, Guid tenantId); string GetExpectedSignature(string payload); Task GetPaymentDetails(string paymentId); Task GetPaymentDetailsFromDataBase(Guid id); Task> GetPaymentDetailsListFromDataBase(List paymentDetailsIds); RazorpayOrderDetails? GetOrderDetails(string orderId); } }