Saltar al contenido principal

Referencia del SDK

Referencia de la librería landapay: cliente, links de pago, suscripciones, planes, clientes, pagos y webhooks, con parámetros, tipos y ejemplos en TypeScript.

Importar

Lo que exporta landapayTypeScript
// Instancia lista que lee LANDAPAY_* del entornoimport { landapay } from "landapay"; // Clase para crear clientes con opciones propiasimport Landapay from "landapay"; // Errores y tiposimport { InvalidRequestError, type Subscription } from "landapay";

Módulos

Todos los métodos

MétodoQué hace
landapayInstancia lista para usar
new LandapayCrear un cliente con opciones propias
livemodeSaber si la llave es de producción
paymentLinks.createCrear un link de pago
paymentLinks.retrieveObtener un link de pago
paymentLinks.updateActualizar un link de pago
paymentLinks.disableDesactivar un link de pago
paymentLinks.enableReactivar un link de pago
subscriptions.createSuscribir a un cliente
subscriptions.retrieveObtener una suscripción
subscriptions.retrieveCheckoutObtener el checkout de una suscripción
subscriptions.updateActualizar una suscripción
subscriptions.cancelCancelar una suscripción
subscriptions.resumeReanudar una suscripción
subscriptions.previewPlanChangeCalcular un cambio de plan sin aplicarlo
subscriptions.changePlanCambiar el plan de una suscripción
subscriptions.cancelPlanChangeDeshacer un cambio de plan programado
subscriptions.listInvoicesListar las facturas de una suscripción
subscriptions.createPaymentMethodSessionAbrir la página para actualizar el método de pago
plans.createCrear un plan
plans.retrieveObtener un plan
plans.updateActualizar un plan
plans.deleteEliminar un plan
customers.createCrear un cliente
customers.retrieveObtener un cliente
customers.updateActualizar un cliente
customers.getOrCreateIdObtener o crear un cliente
payments.retrieveObtener un pago
webhooks.constructEventVerificar y leer un webhook
webhooks.verifySignatureVerificar solo la firma
webhooks.generateTestHeaderFirmar un webhook de prueba

Convenciones

Todos los métodos que llaman a la API son async y aceptan un último argumento opcional con idempotencyKey, timeout y maxRetries.

Los parámetros y las respuestas usan camelCase, los montos van en centavos y las fechas llegan como texto ISO 8601 en UTC. Más detalles en Configuración y Errores.