¿Qué es un Precio?
Un precio (price) responde a la pregunta “cuánto y cada cuánto”. Siempre pertenece a un producto y describe el monto, la moneda y la frecuencia con la que se cobra a tus clientes.
Un producto (el “qué vendes”) puede tener varios precios: por ejemplo, el mismo producto “Plan Pro” con un precio mensual y otro anual, o con distintas monedas.
Los precios son inmutables una vez creados. No puedes cambiar el monto, la moneda ni la recurrencia de un precio existente. Para modificar un precio, crea uno nuevo y archiva el anterior con Archivar precio.Usa
lookup_key para no atarte al id: asígnale una clave estable (por ejemplo pro_monthly) y, cuando crees el precio de reemplazo, envía transfer_lookup_key: true para mover esa clave al nuevo precio de forma atómica. Tu código sigue apuntando al mismo lookup_key sin cambios.Objeto price
Cada precio expone los siguientes campos:unit_amount_in_cents: el monto a cobrar, expresado en centavos.currency: la moneda ISO del cobro (por ejemploCOP).recurring: la frecuencia (interval,interval_count,total_cycles,trial_period_days).active: indica si el precio está vigente. Un precio archivado tieneactive: false.
Endpoints
Listar precios
Consulta los precios del catálogo de tu empresa con filtros y paginación.
Crear precio
Crea un nuevo precio recurrente para uno de tus productos.
Detalle del precio
Obtiene los datos de un precio específico por su ID.
Archivar precio
Archiva un precio (active=false) sin afectar las suscripciones vigentes.