Api/Netina.Core/Abstracts/IPaymentService.cs

9 lines
424 B
C#
Raw Normal View History

2024-04-16 20:01:34 +03:30
using Netina.Common.Models;
namespace Netina.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<Tuple<string, string>> VerifyPaymentAsync(string authority, CancellationToken cancellationToken = default);
}