Saltar al contenido principal

Introducción al SDK de TypeScript

Bienvenido al SDK de Retorna para TypeScript/Node.js. Este SDK te permite integrar de forma sencilla y segura los servicios B2B de Retorna dentro de tus aplicaciones.

Qué es el SDK de Retorna

El SDK de Retorna es una biblioteca que permite a las empresas realizar pagos, cobros, consultas de transacciones, conciliaciones, creación de órdenes y automatización de flujos financieros mediante una interfaz unificada y fácil de usar.

Características Principales

  • Autenticación Automática: El SDK maneja automáticamente la autenticación OAuth2 y la renovación de tokens
  • Firmas Digitales: Soporte completo para firmas RSA para seguridad adicional
  • Manejo de Errores: Sistema robusto de manejo de errores con categorización
  • Tipado Fuerte: Tipos completos de TypeScript para un desarrollo seguro
  • Logging Configurable: Logging ajustable para debugging

Requisitos

  • Node.js 18 o superior
  • npm, yarn o pnpm

Instalación

npm install retorna-typescript-sdk dotenv
# o
yarn add retorna-typescript-sdk dotenv
# o
pnpm add retorna-typescript-sdk dotenv

Inicio Rápido

import dotenv from "dotenv";
import { RetornaEnvironment, RetornaTypeScriptSDKConfigBuilder } from "retorna-typescript-sdk";

dotenv.config();

const client = new RetornaTypeScriptSDKConfigBuilder()
.environment(process.env.RETORNA_ENV as RetornaEnvironment)
.clientId(process.env.RETORNA_CLIENT_ID!)
.clientSecret(process.env.RETORNA_CLIENT_SECRET!)
.privateKey(process.env.RETORNA_PRIVATE_KEY!)
.buildClient();

const balance = await client.getBalance.list();

Uso con TypeScript

El SDK incluirá tipos completos de TypeScript:

import { RetornaClient, CreateOrderInput, OrderResponse } from '@retorna/sdk';

async function createOrder(): Promise<OrderResponse> {
const input: CreateOrderInput = {
// ... configuración
};

const order = await client.order.createPayoutOrder(input);
return order;
}

Estado del Desarrollo

El SDK de TypeScript está actualmente en desarrollo. La documentación completa estará disponible cuando se lance la versión inicial.

Notificaciones

Para recibir notificaciones cuando el SDK de TypeScript esté disponible, suscríbete a nuestras actualizaciones o visita nuestro GitHub.

Mientras Tanto

Si necesitas usar Retorna ahora, considera usar el SDK de Java que está completamente funcional.

Envía dinero
Desde Latinoamérica
ChileColombiaPerú
Desde Europa
EspañaItaliaFranciaAlemaniaPortugalPaíses Bajos
Recursos
Blog
Encuéntranos en redes
Para denuncias, por favor contactar al correo electrónico denuncias@retorna.app
Pertenecemos a la Unidad de Análisis Financiero (UAF).
Supervisados por
Registration number is C100000211.
Miembros de
Con el apoyo deCon el apoyo de
Copyright © Retorna Holding Spa 2024