Saltar al contenido principal
La facturación basada en el uso te permite cobrar a los clientes por lo que realmente utilizan: llamadas a la API, almacenamiento, tokens de IA o cualquier métrica que definas. Los clientes pagan por el consumo, no por tarifas fijas.
Perfecto para: APIs, servicios de IA, plataformas de infraestructura y cualquier producto donde el valor escale con el uso.

Cómo Funciona

1

Enviar Eventos de Uso

Tu aplicación envía eventos cuando ocurren acciones facturables.
{
  "event_id": "evt_123",
  "customer_id": "cus_abc",
  "event_name": "api.call",
  "metadata": { "endpoint": "/v1/users" }
}
2

Los Medidores Agregan Uso

Los medidores agregan eventos en cantidades facturables utilizando conteo, suma, máximo o última agregación.
3

Facturación Automática

Establece precios por unidad y umbrales gratuitos. Los clientes son facturados automáticamente en cada ciclo.

Conceptos Clave

Eventos

Los eventos representan acciones de uso en tu aplicación. Cada evento incluye:
  • Nombre del Evento: Tipo de uso (por ejemplo, api.call)
  • ID del Cliente: Quién lo utilizó
  • Metadatos: Propiedades adicionales para la agregación

Medidores

Los medidores agregan eventos en cantidades facturables:
  • Conteo: Total de eventos (llamadas a la API)
  • Suma: Sumar valores (total de bytes)
  • Máximo: Valor más alto (usuarios picos)
  • Último: Valor más reciente
Interfaz de creación de medidor

Productos con Precios Basados en el Uso

Establece precios por unidad y umbrales gratuitos opcionales:
Configuración de precios
Ejemplo: 2,500 llamadas - 1,000 gratuitas = 1,500 × 0.02=0.02 = 30.00

Créditos para Clientes

Otorga a los clientes créditos de uso incluidos que se renuevan en cada ciclo de facturación. Los créditos se aplican antes del uso pagado.

Inicio Rápido

1

Crear un Medidor

En tu panel: MedidoresCrear Medidor
  1. Establece el nombre del evento (por ejemplo, api.call)
  2. Elige la agregación (Conteo, Suma, Máximo, Último)
  3. Agrega filtros opcionales
2

Agregar al Producto

Vincula el medidor a un producto con precios:
Agregando medidor al producto
  1. Selecciona Facturación Basada en el Uso
  2. Elige tu medidor
  3. Establece el precio por unidad y el umbral gratuito
3

Enviar Eventos

await fetch('https://test.dodopayments.com/events/ingest', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${process.env.DODO_API_KEY}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    events: [{
      event_id: "unique_event_id",
      customer_id: "cus_abc123",
      event_name: "api.call",
      metadata: { endpoint: "/v1/users" }
    }]
  })
});
4

Monitorear Uso

Panel de medidor
Revisa el panel de tu medidor para ver eventos y agregación de uso. Los clientes son facturados automáticamente en cada ciclo.

Casos de Uso

APIs e Infraestructura

Rastrea llamadas a la API, horas de computación, ancho de banda, almacenamiento. Ejemplo: $0.001 por llamada después de 10,000 gratuitas.

Seguimiento de Uso de IA

Rastrea tokens, generaciones, tiempo de procesamiento. Ejemplo: $0.04 por imagen estándar, $0.08 por HD.

Datos y Análisis

Facturación por datos procesados, consultas ejecutadas, registros analizados. Ejemplo: $5 por GB después de 10 GB gratuitos.

Comunicación

Cuenta mensajes, minutos, datos transferidos. Ejemplo: $0.01 por SMS enviado.

Próximos Pasos