Swap
Aprende c贸mo realizar intercambios de activos usando el SDK de Bloque.
Descripci贸n General
El m贸dulo swap permite consultar tasas de cambio y realizar intercambios de activos entre diferentes medios y monedas soportadas.
Realizando una Consulta de Tasas
Par谩metros
FindRatesParams
Respuesta
FindRatesResult
SwapRate
Fee
FeeComponent
Ejemplo Completo de Flujo
Mejores Pr谩cticas
- Valida los par谩metros de entrada antes de consultar tasas.
- Usa los campos de l铆mites (
fromLimits,toLimits) para validar montos permitidos. - Maneja correctamente los posibles errores de red o de la API.
- Consulta tasas justo antes de realizar una operaci贸n para evitar expiraciones.
- Revisa el campo
untilpara saber hasta cu谩ndo es v谩lida la tasa.
Pr贸ximos Pasos
Listar Bancos PSE
Puedes obtener la lista de bancos disponibles para pagos PSE (Pagos Seguros en L铆nea) junto con sus c贸digos:
Tipo Bank
Esto es 煤til para mostrar la lista de bancos al usuario al iniciar swaps o pagos v铆a PSE.
Crear Orden de Swap con PSE
El SDK permite crear 贸rdenes de swap usando PSE (Pagos Seguros en L铆nea) como medio de pago origen. El m茅todo pse.create combina la creaci贸n de la orden y opcionalmente auto-ejecuta el primer nodo de instrucciones para iniciar el flujo de pago.
Uso B谩sico
Par谩metros CreatePseOrderParams
Tipo DepositInformation
Tipo PsePaymentArgs
Respuesta CreatePseOrderResult
Tipo SwapOrder
Tipo ExecutionResult
Ejemplo Completo de Flujo PSE
Crear Orden de Swap con Bancolombia
El SDK permite crear 贸rdenes de swap usando Kusama como medio de pago origen y Bancolombia como destino. El m茅todo bancolombia.create combina la creaci贸n de la orden y opcionalmente auto-ejecuta el primer nodo de instrucciones para iniciar el flujo de swap.
Uso B谩sico
Par谩metros CreateBancolombiaOrderParams
Tipo BancolombiaDepositInformation
Tipo KusamaAccountArgs
Ejemplo Completo de Flujo Bancolombia
Tipos de Orden
-
src(por defecto): El usuario especifica el monto exacto a pagar. El monto destino se calcula seg煤n el rate.- Ejemplo: "Quiero pagar exactamente 10,000 COP, dame lo que corresponda en DUSD"
-
dst: El usuario especifica el monto exacto a recibir. El monto origen se calcula seg煤n el rate.- Ejemplo: "Quiero recibir exactamente 5 DUSD, pagar茅 lo que sea necesario en COP"
-
Gu铆a de Cuentas - Crea y gestiona cuentas para operar swaps
-
Gu铆a de Organizaciones - Administra entidades que pueden realizar swaps