Api/NetinaShop.Core/Abstracts/IPaymentService.cs

7 lines
384 B
C#

namespace NetinaShop.Core.Abstracts;
public interface IPaymentService : IScopedDependency
{
Task<string> GetPaymentLinkAsync(double amount, string factorNumber, Guid orderId, Guid userId, string phoneNumber, string fullName, CancellationToken cancellationToken = default);
Task<string> VerifyPaymentAsync(string authority, CancellationToken cancellationToken = default);
}