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.
Pasos
Tiempo total
Compatibilidad
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
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
- 1Asegúrate de tener Node.js 16+ instalado
- 2Crea un nuevo proyecto o usa uno existente
- 3Instala el SDK: npm install @dxbnk/sdk-node
- 4Verifica la instalación importando el módulo
- 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. Gestión de Wallets
Crear y gestionar wallets de usuarios
4. Procesamiento de Pagos
Integrar sistema de pagos completo
Características del SDK
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ón | Estado | Notas |
|---|---|---|
| Node.js 20.x (LTS) | Totalmente Soportado | Recomendado para producción |
| Node.js 18.x (LTS) | Totalmente Soportado | Estable y probado |
| Node.js 16.x | Soportado | Versión mínima requerida |
| Node.js 14.x | No Soportado | Actualiza 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.