Sky.Net/API/Controllers/PaymentsController.cs
2022-05-27 15:40:30 -07:00

23 lines
661 B
C#

using Core.Entities;
using Core.Interfaces;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace API.Controllers
{
public class PaymentsController : BaseApiController
{
private readonly IPaymentService _paymentService;
public PaymentsController(IPaymentService paymentService)
{
_paymentService = paymentService;
}
[Authorize]
[HttpPost("{basketId}")]
public async Task<ActionResult<CustomerBasket>> CreateOrUpdatePaymentIntent(string basketId)
{
return await _paymentService.CreateOrUpdatePaymentIntent(basketId);
}
}
}