> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.94.0 (8 de abril de 2026)

> Recuperación de Carritos Abandonados, Gestión de Suscripciones (Dunning), metadatos de descuentos, webhooks de recuperación, pagos con Pix para Brasil y WeChat Pay para clientes chinos

## Nuevas Funciones

### 1. **Recuperación de Carritos Abandonados**

Detecta automáticamente las compras incompletas o fallidas y envía secuencias de correos electrónicos dirigidos para atraer de nuevo a los clientes. ACR monitorea los pagos que no han tenido éxito después de 60 minutos y los clasifica como **pago fallido** o **checkout incompleto**, luego envía hasta 3 correos electrónicos de recuperación configurables por secuencia.

<Frame>
  <img src="https://mintcdn.com/dodopayments/B3-0kuKcZDP1TiJD/images/recovery/recovery-analytics.png?fit=max&auto=format&n=B3-0kuKcZDP1TiJD&q=85&s=d3bf0c7474818bc4584b75654423e14c" alt="Panel de análisis de recuperación que muestra conteos de compras abandonadas, tasas de recuperación y ingresos recuperados" style={{ maxHeight: '500px', width: 'auto' }} width="2548" height="2190" data-path="images/recovery/recovery-analytics.png" />
</Frame>

Capacidades clave:

* **Dos secuencias de correo electrónico** — Pago Fallido y Checkout Incompleto, cada una con hasta 3 correos
* **Descuentos de recuperación** — Opcionalmente, genera automáticamente códigos de descuento de un solo uso para incentivar la recuperación
* **Página de recuperación del cliente** — Enlaces de recuperación únicos llevan a los clientes a una página dedicada para completar su compra
* **Análisis de recuperación** — Rastrea conteos de compras abandonadas, tasas de recuperación, ingresos recuperados y desgloses por correo electrónico/producto

<Tip>
  Comienza con la programación de correo predeterminada (1 hora, 24 horas, 72 horas) y ajusta según los datos de tu análisis de recuperación.
</Tip>

Aprende más: [Recuperación de Carritos Abandonados](/features/recovery/abandoned-cart-recovery)

### 2. **Suscripción Dunning**

Envía automáticamente secuencias de correos electrónicos para recuperar suscripciones vencidas o canceladas. Dunning se activa cuando una suscripción entra en **en espera** (fallo de pago) o es **cancelada** por el cliente desde el portal del cliente.

Capacidades clave:

* **Dos secuencias de correo electrónico** — En Espera y Cancelada, cada una con hasta 4 correos
* **Cobro automático** — Cuando un cliente actualiza su método de pago, las deudas pendientes se cobran automáticamente
* **Tiempo configurable** — Intervalos predeterminados de 1, 3, 5 y 7 días, totalmente personalizables por correo

Aprende más: [Suscripción Dunning](/features/recovery/subscription-dunning)

### 3. **Metadatos de Descuentos**

Ahora puedes adjuntar **metadatos** (pares clave-valor) a los descuentos al crearlos o actualizarlos a través de la API. Usa metadatos para etiquetar descuentos por campaña, fuente o referencia interna para seguimiento y reconciliación.

```typescript theme={null}
const discount = await client.discounts.create({
  type: 'percentage',
  amount: 1500, // 15%
  code: 'SUMMER2025',
  metadata: {
    campaign: 'summer_promo',
    source: 'email_blast'
  }
});
```

Aprende más: [Códigos de Descuento](/features/discount-codes) | [Guía de Metadatos](/api-reference/metadata)

### 4. **Webhooks de Recuperación**

Nuevos eventos de webhook para rastrear el ciclo de vida de la recuperación:

| Evento                         | Descripción                                                       |
| ------------------------------ | ----------------------------------------------------------------- |
| `abandoned_checkout.detected`  | Se ha detectado un carrito abandonado                             |
| `abandoned_checkout.recovered` | El cliente completó el pago a través de un enlace de recuperación |
| `dunning.started`              | Se ha iniciado un intento de dunning para una suscripción         |
| `dunning.recovered`            | El cliente actualizó el método de pago y el pago tuvo éxito       |

Aprende más: [Webhooks de Recuperación](/developer-resources/webhooks/intents/recovery)

### 5. **Pagos con Pix para Brasil**

Acepta **Pix** — el sistema de pagos instantáneos de Brasil creado por el Banco Central de Brasil — en tu proceso de pago de Dodo Payments. Pix es ahora el método de pago más utilizado en Brasil, superando tanto a las tarjetas de crédito como al boleto, y confirma en segundos 24/7/365.

**Cobertura**

| Detalle               | Valor                            |
| --------------------- | -------------------------------- |
| Moneda de facturación | BRL                              |
| Países soportados     | Brasil                           |
| Suscripciones         | No soportado (solo pagos únicos) |
| Monto mínimo          | \$0.50                           |
| Liquidación           | Instantánea                      |

**Configuración**

Pasa `pix` en `allowed_payment_method_types` y establece la moneda de facturación en `BRL`:

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['pix', 'credit', 'debit'],
  billing_currency: 'BRL',
  return_url: 'https://example.com/success'
});
```

Se muestra un código QR de Pix y una clave para copiar y pegar en el proceso de pago. Los clientes abren su app bancaria, escanean o pegan, y el pago se confirma al instante.

<Tip>
  Los códigos QR de Pix expiran después de un tiempo determinado — diseña tu flujo de pago para permitir a los clientes regenerar el código si es necesario. Siempre incluye opciones de tarjeta para los clientes que prefieran pagar con tarjeta.
</Tip>

Más información: [Pagos con Pix](/features/payment-methods/pix)

### 6. **WeChat Pay para Clientes Chinos**

Acepta **WeChat Pay** — utilizado por más de mil millones de personas en toda China — directamente en tu proceso de pago de Dodo Payments. Los clientes escanean un código QR con su app de WeChat y confirman el pago en segundos, todo sin salir del ecosistema de WeChat.

**Cobertura**

| Detalle                | Valor                            |
| ---------------------- | -------------------------------- |
| Monedas de facturación | USD, CNY                         |
| Suscripciones          | No soportado (solo pagos únicos) |
| Monto mínimo           | \$0.50 / ¥1.00                   |
| Liquidación            | USD                              |

**Configuración**

Pasa `we_chat_pay` en `allowed_payment_method_types` al crear una sesión de pago:

```javascript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['we_chat_pay', 'credit', 'debit'],
  return_url: 'https://example.com/success'
});
```

WeChat Pay soporta tanto **USD** (para comerciantes transfronterizos que buscan clientes chinos) como **CNY** (para transacciones nacionales chinas). La liquidación a los comerciantes se realiza en USD independientemente de la moneda de facturación.

<Tip>
  Muestra el proceso de pago en un escritorio o tablet para que los clientes puedan escanear el código QR con su teléfono — este es el flujo más familiar para los usuarios de WeChat Pay.
</Tip>

Más información: [WeChat Pay](/features/payment-methods/wechat)
