SDK Node.js
DXBNK

SDK oficial de Node.js para integrar DXBNK en aplicaciones server-side. Optimizado para microservicios, APIs REST y aplicaciones de alto rendimiento.

4

Pasos

20min

Tiempo total

Node 16+

Compatibilidad

Intermedio

Dificultad

Guía de Integración

Implementa DXBNK en tu aplicación Node.js en 4 pasos

1. Instalación del SDK

Instalar el SDK de Node.js desde npm

2 min
Fácil

Descripción General

El SDK de Node.js de DXBNK es la forma más eficiente de integrar nuestros servicios en aplicaciones server-side. Optimizado para microservicios y APIs de alto rendimiento.

Instrucciones

  1. 1Asegúrate de tener Node.js 16+ instalado
  2. 2Crea un nuevo proyecto o usa uno existente
  3. 3Instala el SDK: npm install @dxbnk/sdk-node
  4. 4Verifica la instalación importando el módulo
  5. 5Configura tu API key

Consejos

  • Usa npm o yarn según tu preferencia
  • El SDK incluye TypeScript definitions
  • Es compatible con CommonJS y ES modules
  • Incluye validación automática de datos

Ejemplo

# Crear nuevo proyecto
mkdir dxbnk-nodejs-app
cd dxbnk-nodejs-app
npm init -y

# Instalar SDK
npm install @dxbnk/sdk-node

# O usando yarn
yarn add @dxbnk/sdk-node

# O usando pnpm
pnpm add @dxbnk/sdk-node

# Verificar instalación
node -e "console.log(require('@dxbnk/sdk-node').version)"

2. Configuración Inicial

Configurar el cliente DXBNK

3 min
Fácil

3. Gestión de Wallets

Crear y gestionar wallets de usuarios

5 min
Intermedio

4. Procesamiento de Pagos

Integrar sistema de pagos completo

8 min
Avanzado

Características del SDK

TypeScript completo con types incluidos
Soporte para CommonJS y ES Modules
Gestión automática de autenticación
Reintentos automáticos en fallos
Validación de datos integrada
Manejo de errores robusto
Compatible con Node.js 16+
Sin dependencias pesadas

Ejemplos de Código

Ejemplos rápidos de las funciones más utilizadas

Crear Wallet

Crear una nueva wallet para un usuario

const wallet = await client.wallets.create({
  userId: 'user-123',
  currency: 'USD'
});

Consultar Balance

Obtener el balance actual de una wallet

const balance = await client.wallets.getBalance(
  'wallet-id'
);
console.log(balance.available);

Realizar Transferencia

Transferir fondos entre wallets

const tx = await client.wallets.transfer({
  from: 'wallet-1',
  to: 'wallet-2',
  amount: 100,
  currency: 'USD'
});

Crear Pago

Procesar un pago con DXBNK

const payment = await client.payments.create({
  amount: 5000,
  currency: 'USD',
  customerId: 'customer-123'
});

Compatibilidad de Node.js

El SDK es compatible con múltiples versiones de Node.js

VersiónEstadoNotas
Node.js 20.x (LTS)Totalmente SoportadoRecomendado para producción
Node.js 18.x (LTS)Totalmente SoportadoEstable y probado
Node.js 16.xSoportadoVersión mínima requerida
Node.js 14.xNo SoportadoActualiza a 16+

¿Listo para integrar DXBNK?

Descarga el SDK completo o consulta nuestra documentación detallada para comenzar a integrar pagos y wallets en tu aplicación Node.js.