> ## 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.

# Precios de Paga lo que quieras

> Permite a los clientes elegir su precio por encima de un mínimo. Opcionalmente, muestra un precio sugerido. Optimizado para compras únicas.

**Paga lo que quieras (PWYW)** permite a los clientes decidir cuánto pagan, en o por encima de un mínimo definido por el comerciante. Aumenta el compromiso, fomenta el apoyo comunitario y proporciona precios flexibles para productos digitales.

<Frame>
  <iframe className="w-full aspect-video rounded-md" src="https://www.youtube.com/embed/Lh0Q01b33NY" title="Pay What You Want Pricing | Dodo Payments" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## ¿Qué es Paga lo que quieras?

PWYW es un modelo de precios donde los clientes establecen su propio precio dentro de los límites que defines. Es ideal para:

* **Productos y medios digitales**: Plantillas, e‑books, cursos, plugins
* **Lanzamientos experimentales**: Acceso anticipado, versiones beta, promociones limitadas en el tiempo
* **Paquetes y extras**: Agrega un nivel PWYW para aumentar la participación

## Beneficios clave

* **Precios impulsados por el cliente**: Los compradores eligen lo que pagan
* **Suelo de ingresos**: Aplica un mínimo para proteger los márgenes
* **Expectativas ancladas**: Precio sugerido opcional para guiar las elecciones
* **Pago sin problemas**: El proceso de pago y los recibos son gestionados por ti
* **Desarrollador primero**: APIs claras para creación, reembolsos y webhooks

<Warning>
  PWYW está disponible solo para productos de **Pago único** (one-time).
</Warning>

## Creando Paga lo que quieras

Crea un producto de una sola vez y habilita PWYW en tu panel de Dodo Payments. Las secciones a continuación se corresponden directamente con el formulario de creación.

### Creación de productos

#### Detalles del producto

* **Nombre del producto** (requerido): Nombre que se muestra en el pago y en las facturas
* **Descripción del producto** (requerido): Declaración de valor clara que los clientes ven antes de pagar
* **Imagen del producto** (requerido): PNG/JPG/WebP de hasta 3 MB
* **Marca**: Asocia el producto con una marca específica para temas y correos electrónicos
* **Categoría fiscal** (requerido): Elige la categoría correcta para determinar las reglas fiscales

<Tip>
  Elige la categoría fiscal más precisa para garantizar la recaudación correcta de impuestos por región.
</Tip>

#### Precios

* **Tipo de precio**: Elige <b>Pago Único</b>
* **Paga lo que quieras** (interruptor): Habilita para permitir que los compradores elijan la cantidad
* **Precio mínimo** (requerido): Monto más bajo que un cliente puede pagar
* **Precio sugerido** (opcional): Monto recomendado que se muestra en la página del producto

<Tip>
  Usa metadatos para almacenar identificadores de tu sistema (p. ej., orderId) y poder reconciliar eventos y recibos después.
</Tip>

## Gestión de API

<AccordionGroup>
  <Accordion title="Create checkout sessions (PWYW)">
    Utiliza `POST /checkouts` para crear sesiones de pago únicas a partir de productos. La caja solicitará a los compradores que ingresen una cantidad que cumpla con tu mínimo PWYW.

    <Card title="API Reference" icon="code" href="/api-reference/checkout-sessions/create">
      Consulta la API para crear sesiones de pago.
    </Card>
  </Accordion>

  <Accordion title="Refund payments">
    Usa `POST /refunds` para crear reembolsos totales o parciales. Los clientes reciben exactamente la cantidad que pagaron.

    <Card title="API Reference" icon="code" href="/api-reference/refunds/post-refunds">
      Aprende cómo reembolsar un pago.
    </Card>
  </Accordion>

  <Accordion title="List and retrieve">
    Usa `GET /payments` para listar pagos y `GET /payments/{payment_id}` para recuperar uno. Obtén los elementos individuales con `GET /payments/{payment_id}/line-items`.

    <Card title="List Payments" icon="code" href="/api-reference/payments/get-payments">
      Explora la API de listado.
    </Card>

    <Card title="Get Payment Detail" icon="code" href="/api-reference/payments/get-payments-1">
      Consulta la API de recuperación.
    </Card>

    <Card title="Retrieve Line Items" icon="code" href="/api-reference/payments/retrieve-line-items">
      Inspecciona los artículos comprados de un pago.
    </Card>
  </Accordion>

  <Accordion title="Payment webhooks">
    Reacciona a eventos como payment.succeeded o payment.failed en tu backend.

    <Card title="Webhook Guide" icon="code" href="/developer-resources/webhooks/intents/payment">
      Gestiona los eventos del ciclo de vida del pago.
    </Card>
  </Accordion>
</AccordionGroup>

## Casos de uso comunes

* **Activos digitales**: Temas, plantillas, conjuntos de íconos, medios o plugins
* **Contenido y educación**: E‑books, cursos, talleres con precios de apoyo
* **Comunidad y donaciones**: Recaudaciones de fondos, patrocinios de código abierto, apoyo a creadores
* **Experimentos de lanzamiento**: Acceso beta y campañas limitadas en el tiempo para medir la demanda

## Ejemplos de integración

### Sesiones de pago (pago único, PWYW)

Agrega un producto PWYW al carrito. El proceso de pago recoge el monto del comprador (respetando tu mínimo) — no se requieren campos adicionales.

```typescript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [
    { product_id: 'prod_pwyw_demo', quantity: 1 }
  ],
  return_url: 'https://yoursite.com/checkout/success'
});
```

## Mejores prácticas

* **Elige un mínimo sensato**: Cubre costos mientras mantienes la participación fácil
* **Usa un precio sugerido**: Ancla expectativas para mejorar el valor promedio del pedido
* **Explica el valor claramente**: Dile a los compradores qué desbloquea su contribución
* **Prueba campañas A/B**: Ofertas limitadas en el tiempo y experimenta con mensajes
* **Monitorea la distribución**: Rastrea los montos pagados para refinar el mínimo y el precio sugerido

<Info>
  PWYW es una forma flexible de atraer a más clientes manteniendo un piso de ingresos. Comienza de manera sencilla, realiza pruebas exhaustivas e itera según la conversión, la distribución de contribuciones y las tasas de reembolso.
</Info>
