14 lines
481 B
C#
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);
|
|
}
|
|
}
|