using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.DependencyInjection;

namespace EasyAbp.EShop.Payments.Payments
{
    [Dependency(ServiceLifetime.Transient, TryRegister = true)]
    public class FreePaymentServiceProvider : IPaymentServiceProvider
    {
        public const string PaymentMethod = "Free";
        
        public FreePaymentServiceProvider()
        {
            
        }
        
        public async Task<Payment> PayForOrderAsync(Payment payment, Dictionary<string, object> extraProperties = null)
        {
            throw new System.NotImplementedException();
        }
    }
}