API REST
Integra servicios bancarios tradicionales y blockchain con nuestra API REST completa y documentada.
Smart Contracts
Accede a nuestros smart contracts verificados para operaciones DeFi y staking.
Seguridad
Implementa autenticación robusta y cifrado de extremo a extremo en tus integraciones.
Documentación de API
GET
/api/v1/accounts
Obtener lista de cuentas del usuario
fetch('https://api.nevaliabank.com/v1/accounts', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
})
.then(response => response.json())
.then(data => console.log(data));
POST
/api/v1/transactions
Crear una nueva transacción
fetch('https://api.nevaliabank.com/v1/transactions', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
amount: 1000,
currency: 'EUR',
destination: 'ES1234567890'
})
});
JavaScript SDK
Integra Nevalia Bank en aplicaciones web y Node.js
npm install @nevalia/sdk
Ver documentación
Recursos
Guías
Tutoriales paso a paso y guías de integración
Ejemplos
Repositorios de código y proyectos de ejemplo
Herramientas
Utilidades y herramientas de desarrollo
Sandbox
Prueba nuestra API en un entorno seguro antes de ir a producción.
// Credenciales de sandbox
const API_KEY = 'sk_test_123456789'
const API_URL = 'https://sandbox.nevaliabank.com/v1'
// Ejemplo de uso
async function testAPI() {
const response = await fetch(`${API_URL}/accounts`, {
headers: {
'Authorization': `Bearer ${API_KEY}`
}
});
const data = await response.json();
console.log(data);
}
Webhooks
Recibe notificaciones en tiempo real de eventos en tu aplicación.
POST
/webhooks/transactions
{
"event": "transaction.completed",
"data": {
"transaction_id": "tx_123456789",
"amount": 1000,
"currency": "EUR",
"status": "completed",
"timestamp": "2025-02-03T12:00:00Z"
}
}