12 lines
355 B
C#
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);
|
|
}
|
|
} |