14:32:17.995[DEBUG]api-gateway: Routing POST /api/orders/confirm → order-service
14:32:18.000[INFO ]order-service: Request received ord-88291 user-81923
14:32:18.012[INFO ]auth-service: Token valid userId=81923 role=customer
14:32:18.042[DEBUG]order-service: Fetching order ord-88291 from DB
14:32:18.228[INFO ]inventory-service: Stock available: productId=42 qty=5
14:32:18.322[DEBUG]payment-service: POST https://pay-api.ext/v2/confirm orderId=88291
14:32:22.118[ERROR]payment-service: TimeoutException — no response after 3800ms
14:32:22.119[WARN ]payment-service: Retry 1/3 backoff=500ms
14:32:26.119[ERROR]payment-service: Retry 1 failed: TimeoutException
14:32:26.620[WARN ]payment-service: Retry 2/3 backoff=1000ms
14:32:30.620[ERROR]payment-service: Retry 2 failed: TimeoutException
14:32:30.621[ERROR]payment-service: Max retries exceeded — payment FAILED for ord-88291