Eliminar una orden PENDING
DELETE/orders/:uuid
Elimina de forma definitiva (no lógica) una orden PENDING de la empresa del usuario, junto con sus ítems y sus transacciones de pago registradas. Las órdenes PAID, FAILED o REFUNDED no pueden eliminarse. Aplica también a órdenes CERTIFICATE_RENEWAL en PENDING. Nota: la eliminación es solo local: no anula en la pasarela una transacción ya iniciada (POST /orders/{uuid}/pay o widget). Si esa transacción se aprueba después, el pago no se acredita (ni cupos ni renovación) porque la orden ya no existe. No elimine una orden con un pago en curso.
Request
Responses
- 200
- 401
- 403
- 404
- 429
- 500
Orden eliminada
No autenticado
La empresa del usuario está inactiva (message: 'Acceso no autorizado. La empresa se encuentra inactiva.')
Dos casos: (1) el usuario no tiene empresa asociada (message: 'No se encontró la empresa asociada al usuario.'); (2) no existe una orden PENDING con ese uuid en la empresa del usuario: la orden no existe, pertenece a otra empresa, está en PAID, FAILED o REFUNDED, o uuid no tiene formato UUID (message: 'Recurso no encontrado.').
Límite general de 60 peticiones por minuto excedido.
Error interno del servidor.