using Application.DTOs.PaymentDTOs; namespace Application.Abstractions.Interfaces { public interface IPaymentProcessorService { Task ProcessPaymentAsync(PaymentRequestDTO request); Task RefundPaymentAsync(string paymentMethod, string transactionId, decimal amount); } }