Skip to main content
@mdpsdk/on-ramp es el SDK oficial para integrar la API de ON RAMP desde aplicaciones Node.js y TypeScript. Proporciona un cliente tipado para autenticación, cotizaciones, payins, payouts, consultas, fees, webhooks y wallets.

Ver @mdpsdk/on-ramp en npm

Consulta la versión publicada, el historial de versiones y el README del paquete.

Requisitos

  • Node.js 18 o superior.
  • Credenciales de partner para iniciar sesión.
  • Una API key válida para inicializar el cliente.
Utiliza el SDK desde tu backend. No expongas la API key, las credenciales ni el JWT en código ejecutado por el navegador.

Instalación

Inicialización

Autenticación

Inicia sesión con las credenciales del partner. El cliente guarda el JWT recibido y lo agrega automáticamente a las solicitudes posteriores.
Si ya tienes un JWT activo, puedes configurarlo directamente:

Módulos disponibles

Cotizaciones

Los enums exportados por el SDK reducen errores al enviar pares de monedas y tipos de transacción.

Payin mediante QR

Para utilizar fondeo por conversión, agrega los datos del asset y la dirección de depósito:

Payout bancario

Puedes consultar posteriormente el estado utilizando el identificador de la transacción o la referencia externa:

Wallets

Manejo de errores

Los errores HTTP conservan la respuesta de Axios, por lo que puedes consultar el código de estado y el payload devuelto por la API.

TypeScript

El paquete incluye sus declaraciones TypeScript y exporta los tipos de request, response, errores, paginación, enums y entidades utilizados por el cliente.
Mantén el paquete actualizado con npm install @mdpsdk/on-ramp@latest para recibir los tipos y operaciones más recientes.