namespace Application.DTOs.OrderDTOs
{
///
/// DTO for paying order product and/or delivery
///
public class PayOrderDTO
{
public int OrderId { get; set; }
///
/// Pay for the product (will set IsProductPaid = true)
///
public bool PayProduct { get; set; }
///
/// Pay for the delivery (will set IsDeliveryPaid = true)
///
public bool PayDelivery { get; set; }
///
/// Payment method: PayPal, GooglePay, or Stripe
///
public string PaymentMethod { get; set; } = string.Empty;
///
/// Optional token for Stripe payments
///
public string? StripeCardToken { get; set; }
}
}