14 lines
481 B
C#

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);
RazorpayPaymentDetails? GetPaymentDetailsAsync(string paymentId);
RazorpayOrderDetails? GetOrderDetailsAsync(string orderId);
}
}