Sigue la guía y construye mientras lees. Al final tendrás un flujo de pago en stablecoin funcionando.
Qué vas a construir
Al final de esta guía tendrás:- Una cuenta de Blockradar y una billetera principal en testnet
- Direcciones secundarias generadas y vinculadas a tus usuarios
- Un manejador de webhooks recibiendo eventos de depósito en tiempo real
- Un patrón para actualizar saldos de usuarios después de un depósito
Paso 1: Crea tu cuenta
1
Regístrate
Visita dashboard.blockradar.co/signup y completa el proceso de incorporación. Toma menos de 60 segundos.
2
Verifica el Modo Live
En la esquina superior derecha del dashboard verás un interruptor de Modo Live. Está desactivado por defecto, lo que significa que cada acción se ejecuta en testnet, un entorno seguro donde no hay fondos reales. Déjalo desactivado mientras sigues esta guía.
Paso 2: Crea una billetera principal
¿Qué es una billetera principal?
La billetera principal es la base de tu infraestructura de stablecoin. Piensa en ella como tu tesorería — controla todas las direcciones secundarias que creas para tus usuarios. Cada billetera principal está vinculada a una blockchain específica, así que si quieres soportar depósitos en Ethereum, Base y BNB Chain, crearás una billetera principal separada para cada una.Crea tu primera billetera
1
Ve a la página de Billeteras
Desde el dashboard, haz clic en Crear Billetera Principal.
2
Selecciona una red
Elige Base Sepolia (Testnet) para seguir esta guía. Puedes crear billeteras en otras cadenas después.
3
Nombra tu billetera
Dale un nombre como
base-testnet y haz clic en Crear.Paso 3: Genera direcciones para tus usuarios
¿Qué son las direcciones secundarias?
Cuando un usuario se incorpora a tu app y necesita recibir stablecoins, necesita una dirección de billetera — como un número de cuenta bancaria, pero en la blockchain. En Blockradar, estas se llaman direcciones secundarias. Se generan bajo tu billetera principal y heredan su configuración de red.Las direcciones generadas en cualquier cadena compatible con EVM (Base, Ethereum, BNB Chain, etc.) funcionan en todas las cadenas EVM. Una dirección cubre todas tus redes EVM.
Genera una dirección mediante API
Llama a este endpoint cuando un usuario se registre en tu plataforma:El campo metadata
El objetometadata es una de las partes más importantes de esta solicitud. Todo lo que adjuntes aquí se incluirá en cada webhook que Blockradar envíe para esa dirección. Así es como tu backend identifica a qué usuario pertenece una transacción.
Mejor práctica: Siempre incluye un user_id en metadata para poder mapear cada depósito directamente a un usuario en tu base de datos.
Paso 4: Configura el barrido automático y las transacciones sin gas
Barrido automático
Cuando el barrido automático está habilitado (disableAutoSweep: false), los fondos depositados en una dirección secundaria se consolidan automáticamente en tu billetera principal. Esto simplifica la gestión de tesorería.
Faucets de testnet para tokens de gas:
Transacciones sin gas
CuandoenableGaslessWithdraw: true, tus usuarios pueden enviar stablecoins desde su dirección sin tener tokens nativos. Tu billetera principal cubre el gas en su nombre.
Paso 5: Configura los webhooks
Blockradar usa webhooks para notificar a tu backend cuando ocurren eventos en la blockchain — depósitos, retiros, barridos y más.Registra tu endpoint de webhook
- Ve a tu billetera principal en el dashboard
- Haz clic en Desarrollador → Webhook
- Ingresa la URL de tu endpoint backend (debe ser un endpoint
POST)
Maneja webhooks en tu backend
Eventos de webhook comunes
Paso 6: Maneja un evento de depósito
Payload de ejemplo
Cómo procesarlo
1
Identifica al usuario
Extrae
metadata.user_id del payload para mapear el depósito a un usuario en tu base de datos.2
Lee el monto
Usa
data.amountPaid para determinar cuánto fue depositado.3
Actualiza el saldo
Acredita el saldo del usuario en tu base de datos.
Qué has construido
Ahora tienes un flujo completo de pago en stablecoin:- Una billetera principal en testnet
- Direcciones secundarias vinculadas a usuarios mediante metadata
- Barrido automático consolidando fondos en tu tesorería
- Transacciones sin gas eliminando fricción para tus usuarios
- Un manejador de webhooks actualizando saldos en tiempo real
A dónde ir después
Enviar pagos
Envía stablecoins a tus usuarios o socios programáticamente.
Agregar verificación AML
Verifica direcciones antes de enviar o recibir fondos.
Explorar intercambios
Permite a los usuarios intercambiar entre stablecoins con una sola llamada API.
Lanzar en vivo
Activa el Modo Live en el dashboard y empieza a aceptar fondos reales.

