Sky.Net/Core/Interfaces/IPaymentService.cs
2022-05-31 11:38:23 -07:00

12 lines
355 B
C#

using Core.Entities;
using Core.Entities.OrderAggregate;
namespace Core.Interfaces
{
public interface IPaymentService
{
Task<CustomerBasket> CreateOrUpdatePaymentIntent(string basketId);
Task<Order> UpdateOrderPaymentSucceeeded(string paymentIntentId);
Task<Order> UpdateOrderPaymentFailed(string paymentIntentId);
}
}