Calcula impuestos sobre líneas principales (order.products[].price.totalPrice) y modificadores según reglas fiscales
y guarda la orden en base de datos (upsert por orderId).
El cuerpo puede ser OrderPayload en la raíz o envuelto en un objeto con propiedad payload.
Requisitos: body no vacío; orderId presente en el payload para respuesta 200.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Raíz flexible: puede incluir payload u omitirse (entonces los campos de orden van en la raíz).
Se permiten propiedades adicionales no listadas.
Datos de la orden (productos, tienda, pagos). orderId obligatorio para 200.
Orden enriquecida y persistida
"Orden enriquecida exitosamente."
ID interno en Postgres (tabla de órdenes).
Identificador de negocio recibido en la petición.
Payload enriquecido: OrderPayload en la raíz, u objeto con propiedad payload anidando OrderPayload.