Los desarrolladores entregan más rápido aquí

Una buena DX mantiene los errores de integración fuera de producción.

create-intent.ts

// Crear una intención de pago

const intent = await lunixi.payments.createIntent(
  new CreateIntentRequest(4500, "TRY", "ord_123")
    .withCallbackUrl("https://shop.example/callback")
    .withBuyer(buyer)
    .withBasketItems(items),
  "checkout:ord_123", // idempotency key
)
SDKs OficialesNode.jsPHPJavaPython

Los desarrolladores entregan más rápido aquí

Una buena DX mantiene los errores de integración fuera de producción.

SDKs Oficiales
Node.js · PHP · Java · Python
Sandbox completo
Test all scenarios
Simulador de Escenarios
3DS, decline, timeout
OpenAPI Spec
Full reference docs
Ver Documentación →

Todo para desarrolladores

API REST

Endpoints tipados, idempotentes y bien documentados.

SDKs

Node.js, PHP, Java y Python; plugins de Laravel y WooCommerce.

Webhooks firmados

HMAC-SHA256, reintentos automáticos, DLQ.

Idempotencia

Reintentos seguros con una Idempotency-Key.

Entorno de pruebas

Prueba con claves sandbox antes de producción.

3D Secure

Flujos 3DS condicionales y forzados integrados.

Inicio rápido

Terminal
# Install the SDK (Node.js 18+)
npm install @lunixi/node-sdk

# Create the client once at start-up — keys from your Lunixi dashboard
const { LunixiClient } = require('@lunixi/node-sdk')

const lunixi = new LunixiClient({
  baseUrl: 'https://api-gateway.lunixi.com',
  keyId: process.env.LUNIXI_KEY_ID,
  privateKey: process.env.LUNIXI_PRIVATE_KEY_PEM,
})

Recursos

Referencia de API

Todos los endpoints, parámetros y ejemplos.

Guía de webhooks

Tipos de evento y verificación de firma.

Plugin de WooCommerce

Instalación lista para tiendas WordPress.

Página de estado

Estado del sistema en tiempo real.

¿Listo para reemplazar su stack de pagos?

Hable con nuestro equipo y obtenga una demo en vivo.

Consulta empresarial → [email protected]

Centro de Desarrolladores — Lunixi