namespace GoodBooks.PAY.PAYBLL.Checkout { /// Input model for PayOrderBLL.InitiatePayOrder. public class InitiatePayOrderRequest { public int SourceDocType { get; set; } public int SourceDocId { get; set; } public int CustomerId { get; set; } public string CustomerName { get; set; } = string.Empty; public string CustomerEmail { get; set; } = string.Empty; public string CustomerPhone { get; set; } = string.Empty; public decimal OrderAmt { get; set; } public string OrderCurrency { get; set; } = "INR"; public string GatewayCode { get; set; } = string.Empty; public string? CouponCode { get; set; } public decimal LoyaltyPointsToRedeem { get; set; } public int LoyaltyProgramId { get; set; } public int LoyaltyEnrollmentId { get; set; } public string CallbackUrl { get; set; } = string.Empty; } }