Saltar al contenido principal

n8n

n8n-nodes-kobana es un node comunitario de n8n para integrar la API de Kobana directamente en tus workflows, sin necesidad de escribir llamadas HTTP manualmente.

El paquete cubre las v1 y v2 de la API de Kobana en dos nodes:

  • Kobana — interfaz simplificada, basada en campos, para las operaciones más comunes (boletos, cobranzas, clientes, Pix, pagos, transferencias y más).
  • Kobana Complete — acceso completo a la API, con selección dinámica de recurso y operación, cubriendo todos los endpoints de ambas versiones.

Instalación

Nodes de la comunidad (recomendado)

En n8n, ve a Settings › Community Nodes › Install e instala el paquete n8n-nodes-kobana. Consulta la guía oficial de instalación de community nodes.

npm

npm install n8n-nodes-kobana

Instalación local (desarrollo)

git clone https://github.com/universokobana/n8n-nodes-kobana
cd n8n-nodes-kobana
npm install
npm run build
npm pack

Esto genera un archivo .tgz que puede instalarse en la carpeta ~/.n8n/custom/ de tu instancia de n8n:

cd ~/.n8n/custom/
npm install /ruta/a/n8n-nodes-kobana-0.0.1.tgz

O, para desarrollo activo, usa npm link entre los dos directorios. Reinicia n8n después de instalar para cargar los nuevos nodes.

Credenciales

El node usa tu token de acceso de Kobana para autenticar:

  1. En n8n, ve a Credentials › New y selecciona Kobana API.
  2. Ingresa tu token de acceso.
  3. Elige el ambiente (Sandbox o Producción).
  4. Guarda.

Ejemplo de uso

Para emitir un boleto:

  1. Agrega un node Kobana a tu workflow.
  2. Selecciona Bank Slip (Boleto) como recurso.
  3. Elige Create como operación.
  4. Completa los campos obligatorios (monto, vencimiento, datos del cliente).
  5. Opcionalmente configura instrucciones de pago, tags y notificaciones.

El mismo patrón se aplica a los demás recursos cubiertos por el node — cobranzas Pix, pagos, transferencias, cuentas financieras, entre otros.

Saber más

Consulta el repositorio en GitHub para la lista completa de recursos y operaciones soportadas.