Repository navigation
Checkout
Servicio encargado de iniciar el proceso de checkout del ecommerce.
El servicio expone una operación para iniciar el proceso de compra. En su estado actual, la operación no requiere datos de entrada y devuelve un mensaje de confirmación.
-
POST /checkout- Iniciar proceso de compra
El proyecto contiene una clase Checkout sin atributos definidos actualmente. No se ha establecido todavía un modelo de datos para este dominio.
Clase definida en el proyecto, sin campos declarados. El endpoint POST /checkout no recibe un cuerpo de solicitud ni utiliza este DTO en su controlador.
Clase derivada de PartialType(CreateCheckoutDto), sin campos propios. No existe un endpoint de actualización de checkout.
El controlador no utiliza un DTO de respuesta específico. La respuesta documentada en Swagger contiene el campo mensaje de tipo string.
| Campo | Tipo | Descripción |
|---|---|---|
| mensaje | string | Mensaje de confirmación del inicio del proceso de checkout |
Inicia el proceso de checkout.
No requiere cuerpo de solicitud.
POST /checkout{
"mensaje": "Proceso de checkout iniciado correctamente (simulación)"
}Swagger contempla la respuesta HTTP 400 Bad Request con la descripción «Solicitud inválida». El controlador no define una estructura JSON específica para esta respuesta.
La operación POST /checkout está documentada bajo la etiqueta Checkout, con su descripción y las respuestas HTTP 201 y 400.