Rob / Application /Abstractions /Interfaces /IPaymentProcessorService.cs
danylokhodus's picture
Initial clean backend commit
70556b7
Raw
History Blame Contribute Delete
323 Bytes
using Application.DTOs.PaymentDTOs;
namespace Application.Abstractions.Interfaces
{
public interface IPaymentProcessorService
{
Task<PaymentResultDTO> ProcessPaymentAsync(PaymentRequestDTO request);
Task<bool> RefundPaymentAsync(string paymentMethod, string transactionId, decimal amount);
}
}