---
title: "quote_mismatch — top-up quote is stale"
url: https://lumean.app/es/developers/docs/errors/quote-mismatch
locale: es
description: "The confirmed top-up did not go through: the order was not created and nothing was charged. Body: `reason: \"quote_mismatch\"`, `actual_lmc_minor` (what it costs now), `quoted_lmc_minor` (what it was in the quote)."
generated: 2026-10-17
---

# quote_mismatch — top-up quote is stale

- HTTP: `409`

- `reason`: `quote_mismatch`

- Encabezado `Retry-After`: no

## Qué pasó

The confirmed top-up did not go through: the order was not created and nothing was charged. Body: `reason: "quote_mismatch"`, `actual_lmc_minor` (what it costs now), `quoted_lmc_minor` (what it was in the quote).

## Por qué

Between the issuance of the `quote_token` and your confirmation, a parallel order consumed part of the quota, and the top-up got more expensive. The server deliberately does not charge more than it showed the user — so it refuses instead of silently recalculating.

## Qué hacer

The difference `actual_lmc_minor − quoted_lmc_minor` is the price increase; it is in minor units, and what you should show the user is `shortfall_lmc` from the next quote. The old `quote_token` is no longer valid: submitting it again guarantees the same 409.

## Siguiente petición

Repeat `POST /orders` WITHOUT `confirm_payg_topup` and without `quote_token` → a new 402 with a fresh price; show it and confirm again. The same sequence applies to `POST /orders/{order}/retry` — it goes through the same billing flow.

## Relacionado

- [payg_topup_required — where the cycle starts](https://lumean.app/es/developers/docs/errors/payg-topup-required)
- [Guide: LMC, quotas, and PAYG](https://lumean.app/es/developers/docs/guide/billing)
- [POST /orders](https://lumean.app/es/developers/docs/api/post-orders)
- [POST /orders/{order}/retry](https://lumean.app/es/developers/docs/api/post-orders-order-retry)
- [Wallet](https://lumean.app/es/wallet)

---

- Esta página en el navegador: https://lumean.app/es/developers/docs/errors/quote-mismatch
- Referencia completa legible por máquina: https://api.lumean.app/docs/llm.md
