Sky.Net/Core/Interfaces/IPaymentService.cs

12 lines
355 B
C#
Raw Normal View History

2022-05-27 15:40:30 -07:00
using Core.Entities;
2022-05-31 11:38:23 -07:00
using Core.Entities.OrderAggregate;
2022-05-27 15:40:30 -07:00
namespace Core.Interfaces
{
public interface IPaymentService
{
Task<CustomerBasket> CreateOrUpdatePaymentIntent(string basketId);
2022-05-31 11:38:23 -07:00
Task<Order> UpdateOrderPaymentSucceeeded(string paymentIntentId);
Task<Order> UpdateOrderPaymentFailed(string paymentIntentId);
2022-05-27 15:40:30 -07:00
}
}