# Códigos de error: Pagos y links de pago

> Generar links de pago sobre órdenes de Zauru (saldo, moneda, precio público) y datos fiscales del lead.

**Cómo se detecta (toda la familia):** La respuesta (`code`). Los webhooks de la pasarela: familia «Decisiones del webhook de pagos».

**Qué hacer (toda la familia):** Casi todos son datos: órdenes en monedas distintas, orden anulada o pagada, lead sin datos fiscales, cliente sin vínculo con Zauru.

Lo que un código no dice lo hereda de la familia.

## `lead_fiscal_data_incomplete`

- **Tipo:** HTTP · **HTTP:** 400 · **Estado:** vigente
- **Qué significa:** El lead no tiene los datos fiscales obligatorios (Nombre, NIT y direccion fiscal) para generar el link de pago

## `lead_without_zauru_payee`

- **Tipo:** HTTP · **HTTP:** 400 · **Estado:** vigente
- **Qué significa:** El cliente de este chat no esta vinculado a Zauru, asi que no tiene ordenes que cobrar.

## `order_already_paid`

- **Tipo:** HTTP · **HTTP:** 400 · **Estado:** vigente
- **Qué significa:** La orden ya está pagada: no se genera link de pago.

## `order_not_found`

- **Tipo:** HTTP · **HTTP:** 404 · **Estado:** vigente
- **Qué significa:** No se encontraron en Zauru las órdenes pedidas.

## `order_voided`

- **Tipo:** HTTP · **HTTP:** 400 · **Estado:** vigente
- **Qué significa:** La orden está anulada: no se puede cobrar.

## `orders_currency_mismatch`

- **Tipo:** HTTP · **HTTP:** 400 · **Estado:** vigente
- **Qué significa:** Las ordenes elegidas estan en monedas distintas y un link cobra un solo monto. Genere un link por moneda.

## `orders_required`

- **Tipo:** HTTP · **HTTP:** 400 · **Estado:** vigente
- **Qué significa:** Seleccione al menos una orden para generar el link de pago.

## `payee_is_client`

- **Tipo:** HTTP · **HTTP:** 400 · **Estado:** vigente
- **Qué significa:** El link es de un cliente con payee en Zauru: no hay datos fiscales de lead que devolver.

## `payment_link_prices_unavailable`

- **Tipo:** HTTP · **HTTP:** 503 · **Estado:** vigente
- **Qué significa:** No se pudo consultar los precios publicos en Zauru (sesion caida?); no se genero el link de pago.

## `payment_link_public_price_missing`

- **Tipo:** HTTP · **HTTP:** 400 · **Estado:** vigente
- **Qué significa:** No se pudo generar el link: un producto no tiene precio público en Zauru.

## `payment_link_total_above_public_price`

- **Tipo:** HTTP · **HTTP:** 400 · **Estado:** vigente
- **Qué significa:** No se pudo generar el link de pago: el total del documento supera el precio publico, asi que el link cobraria de menos.

## `payment_link_url_too_long`

- **Tipo:** HTTP · **HTTP:** 400 · **Estado:** vigente
- **Qué significa:** El link tendría tantos productos que no cabe en un botón de WhatsApp: generarlo con menos órdenes.

## `too_many_orders`

- **Tipo:** HTTP · **HTTP:** 400 · **Estado:** vigente
- **Qué significa:** Un link de pago cubre un máximo de órdenes y se pidieron más.
