Saltar al contenido principal

Introducción a la librería landapay

Documentación oficial de landapay, la librería de Node.js para cobrar con Landa Pay en Colombia: links de pago, suscripciones y webhooks tipados con TypeScript.

landapay es la librería oficial de Landa Pay para Node.js. Con ella creas links de pago y suscripciones, consultas los pagos que recibes y verificas los webhooks de tu servidor, todo con tipos de TypeScript y sin armar peticiones HTTP a mano.

  • Lee tu API key de la variable de entorno LANDAPAY_API_KEY.
  • Reintenta sola los errores de red y evita duplicados con llaves de idempotencia.
  • Devuelve objetos tipados y errores con clases propias para manejarlos con facilidad.
  • Funciona con ESM y CommonJS en Node.js 22.23.4 o superior.

Skill para tu IA

Descarga la skill de Landa Pay y úsala en Cursor, Claude, Codex u otro asistente que lea un SKILL.md. Con ella integra la librería con las reglas de cobro y, cuando haga falta el detalle vigente, lee estas páginas en docs.landapay.co.

Descargar skill
  1. Descarga el archivo y descomprímelo.
  2. Deja la carpeta landapay dentro de las skills de tu agente: .cursor/skills/ en Cursor, .claude/skills/ en Claude o .agents/skills/ en Codex y otros agentes con el mismo formato.
  3. Tiene que quedar un SKILL.md dentro de esa carpeta. Reinicia el agente para que la tome.

Así se ve

Cobrar con landapayTypeScript
import { landapay } from "landapay"; // Cobro únicoconst link = await landapay.paymentLinks.create({  title: "Pedido A-1001",  amount: 15_000_000, // $150.000 COP en centavos}); // Suscripción con el plan definido aquí mismoconst { checkoutUrl } = await landapay.subscriptions.create({  plan: { interval: "monthly", amount: 4_990_000, trialDays: 14 },  customer: { name: "María Gómez", email: "[email protected]" },});

Empieza aquí

Guías

Paso a paso para los casos de uso más comunes.

Módulos del SDK

Cada módulo tiene su página con sus métodos, parámetros y ejemplos listos para copiar.