Los enlaces de pago proporcionan una forma sencilla de aceptar pagos con stablecoins sin
requerir que los clientes tengan una cuenta de Blockradar o integrar directamente con tu
aplicación.
Introducción
Los enlaces de pago son URLs compartibles que permiten a cualquiera enviar pagos con stablecoins a tu billetera. Son perfectos para:- E-commerce: Enviar a clientes para compras de productos
- Facturación: Incluir en facturas por servicios prestados
- Donaciones: Compartir en redes sociales o sitios web
- Pagos de marketplace: Facilitar transacciones entre pares
- Facturación de suscripciones: Cobro de pagos recurrentes
Cómo Funcionan los Enlaces de Pago
Creación
Crea un enlace de pago con parámetros específicos como monto, nombre,
descripción y límites de pago.
Compartir
Comparte la URL generada con tus clientes a través de correo electrónico, mensajería o
incrústala en tu sitio web.
Pago
Los clientes hacen clic en el enlace, ingresan sus detalles de pago y completan la
transacción.
Confirmación
Recibes notificaciones webhook y puedes rastrear el estado del pago en tiempo real.
Características de los Enlaces de Pago
- Parámetros Personalizables: Establece monto, descripción, límites de pago y metadatos
- URLs Compartibles: Genera enlaces de pago únicos para cada transacción
- Pre-llenado del Cliente: Pre-completa los detalles del cliente mediante parámetros de consulta URL
- Seguimiento en Tiempo Real: Monitorea el estado del pago y recibe notificaciones webhook
- Soporte Multi-red: Acepta pagos a través de diferentes redes blockchain
- Integración de Auto-barrido: Los fondos se consolidan automáticamente en la billetera principal
Soporte Multi-activo
- USDT, USDC, DAI, BUSD a través de múltiples blockchains
- Ethereum, BSC, Polygon, Base, Arbitrum, Optimism, Tron, Solana, Celo
- Conversión y enrutamiento automático para una experiencia de usuario óptima
Configuración Flexible
- Montos fijos para productos/servicios específicos
- Montos variables para donaciones o pagos personalizados
- Límites de pago para garantizar pagos oportunos
- Metadatos personalizados para seguimiento y análisis
- Notificaciones webhook para actualizaciones en tiempo real
Seguridad y Cumplimiento
- Verificación AML en todos los pagos entrantes
- Validación de direcciones y verificación
- Detección de fraude y prevención
- Cumplimiento regulatorio en todas las jurisdicciones
Flujo de Pago
1. Creación del Enlace de Pago
Cuando creas un enlace de pago, Blockradar devuelve una URL de pago única:2. Pre-llenado del Cliente con Parámetros de Consulta
Puedes mejorar la URL de pago con parámetros de consulta para pre-llenar automáticamente los detalles del cliente en la página de pago:name- Nombre del cliente (aparece en la página de pago)email- Dirección de correo electrónico del clientereference- Referencia personalizada que se incluirá en las respuestas de transacciónamount- Pre-llenar el monto del pago (anula el monto predeterminado del enlace si está configurado)redirectUrl- URL a la que redirigir después de completar el pago
3. Redirección Post-Pago
Cuando se proporciona unredirectUrl, los clientes serán redirigidos automáticamente a tu URL especificada después de que se complete el procesamiento del pago. La URL de redirección incluirá los siguientes parámetros de consulta:
Parámetros de Consulta de Redirección:
status- Estado del pago (success,failed,pending)tx_reference- ID de referencia de la transacciónreference- Tu referencia personalizada (si se proporcionó)slug- Identificador del enlace de pago
La redirección solo ocurre después de que se complete el procesamiento del pago. Si no se
proporciona
redirectUrl, los clientes verán la página de finalización de pago predeterminada.4. Configuración de Monto
Los enlaces de pago admiten dos modos de monto: Monto Fijo (Preestablecido)- Cuando especificas un
amountdurante la creación, los clientes no pueden modificar el monto del pago - Ideal para productos o servicios específicos con precios establecidos
- Ejemplo: Compra de producto por exactamente $99.99
- Cuando no se especifica
amount, los clientes pueden ingresar su propio monto de pago - Perfecto para donaciones, propinas o escenarios de precios flexibles
- Los clientes ven un campo de entrada de monto en la página de pago
4. Procesamiento del Pago
Los clientes visitan el enlace de pago, revisan los detalles pre-llenados y completan la transacción usando su stablecoin preferida.5. Respuesta de Transacción
El parámetroreference de la URL se incluirá en la respuesta de transacción y en los payloads de webhook, permitiéndote vincular los pagos de vuelta a tus sistemas internos.
Pruébalo
Experimenta los enlaces de pago de Blockradar de primera mano con nuestra demostración en vivo: 🔗 Enlace de Pago Demo: https://pay.blockradar.co/demo Esta demostración muestra:- Flujo de Pago: Experiencia completa del cliente desde el enlace hasta la finalización
- UI/UX: Interfaz de pago moderna e intuitiva
- Opciones de Stablecoin: Múltiples métodos de pago y redes
- Actualizaciones en Tiempo Real: Estado de transacción en vivo y confirmaciones
El enlace de pago de demostración es solo para fines de prueba. No se procesarán transacciones reales.
Creación de Enlaces de Pago
Enlace de Pago Básico
Crea un enlace de pago simple para un monto fijo:Enlace de Pago de Monto Variable
Permite a los clientes elegir su monto de pago:Enlace de Pago con Carga de Archivo
Incluye un archivo (por ejemplo, factura, imagen de producto) con tu enlace de pago usando form-data: Campos de Form Data:name: Factura de Serviciodescription: Servicios de desarrollo web - Enero 2024amount: 1500.00redirectUrl: https://empresa.ejemplo.com/exito-pagosuccessMessage: ¡Pago recibido! Comenzaremos a trabajar en tu proyecto.metadata: invoice_id: INV-2024-001, service: web_developmentfile: [cover.png] (carga de archivo)
Al incluir cargas de archivos, usa form-data en lugar de JSON. El archivo se
almacenará y estará accesible a través del enlace de pago.
Parámetros del Enlace de Pago
Parámetros Requeridos
| Parámetro | Tipo | Descripción |
|---|---|---|
name | string (max: 250) | El nombre del enlace de pago |
Parámetros Opcionales
| Parámetro | Tipo | Descripción |
|---|---|---|
description | string (max: 250) | Una descripción del enlace de pago |
slug | string (max: 250) | Un identificador único (compatible con URL). Debe coincidir con regex: ^[a-zA-Z0-9-]+$ |
amount | string | El monto para el enlace de pago. Debe ser un número de cadena válido > 0 |
redirectUrl | string (URL) | La URL a la que redirigir al usuario después del pago. Debe incluir http:// o https:// |
successMessage | string (max: 500) | Mensaje que se muestra cuando el pago tiene éxito |
inactiveMessage | string (max: 500) | Mensaje que se muestra cuando el enlace de pago está inactivo |
metadata | object (JSON string) | Metadatos personalizados como pares clave-valor (string o número). Debe enviarse como una cadena JSON en form-data |
paymentLimit | number (min: 1) | Número máximo de pagos permitidos para este enlace |
file | file | Una carga de archivo opcional (por ejemplo, imagen o documento) adjunta al enlace de pago |
Flujo de Pago
Experiencia del Cliente
-
Hacer Clic en el Enlace de Pago
- El cliente recibe y hace clic en el enlace de pago
- El enlace abre una página de pago segura
-
Seleccionar Método de Pago
- Elegir entre stablecoins disponibles
- Seleccionar red blockchain preferida
- Ingresar monto de pago (si es variable)
-
Completar el Pago
- El cliente confirma los detalles de la transacción
- El pago se procesa en la blockchain
- Confirmación en tiempo real y actualizaciones de estado
-
Confirmación de Éxito
- Página de confirmación de pago
- Redirección opcional a tu sitio web
- Recibo y detalles de transacción
Experiencia del Comerciante
-
Notificaciones en Tiempo Real
- Eventos webhook para el estado del pago
- Notificaciones por correo electrónico (si está configurado)
- Actualizaciones del panel de control
-
Seguimiento de Pagos
- Historial y estado de transacciones
- Análisis y reportes de pagos
- Integración con tus sistemas
Eventos Webhook
Los enlaces de pago activan los siguientes eventos webhook cuando se reciben pagos:| Evento | Descripción |
|---|---|
deposit.success | El pago fue recibido a través del enlace de pago |
deposit.failed | El intento de pago falló |
Ejemplo de Payload de Webhook
Campos Clave de Datos del Webhook
El payload del webhook incluye información completa sobre el pago:| Campo | Descripción |
|---|---|
reference | Referencia personalizada de los parámetros de consulta URL (por ejemplo, ORDER123, ID del cliente) |
paymentLink | Detalles completos del enlace de pago incluyendo nombre, descripción y metadatos |
asset | Información del activo (USDC, USDT, etc.) con detalles de la red |
blockchain | Información de la red (Base, Ethereum, etc.) |
wallet | Detalles de la billetera principal y configuraciones |
address | Dirección del cliente que recibió el pago |
amlScreening | Resultados de la verificación contra el lavado de dinero |
assetSwept | Estado y detalles del auto-barrido |
metadata | Datos personalizados del enlace de pago |
El campo
reference en los payloads de webhook corresponde al parámetro de consulta reference
que incluyes en la URL de pago. Esto te permite rastrear los pagos de vuelta a pedidos específicos,
clientes o referencias internas en tu sistema.Mejores Prácticas
Seguridad
- Usa HTTPS para compartir todos los enlaces de pago
- Monitorea los eventos webhook en busca de actividad sospechosa
- Implementa limitación de tasa en tus endpoints de webhook
Experiencia del Usuario
- Descripciones claras de para qué es el pago
- Páginas de pago optimizadas para móviles
- Múltiples opciones de pago cuando sea posible
Integración
- Almacena los IDs de enlaces de pago para seguimiento
- Usa metadatos para vincular pagos a tus sistemas
- Implementa lógica de reintento de webhook para confiabilidad
- Prueba los webhooks en el entorno sandbox primero
Casos de Uso y Ejemplos
Tienda de E-commerce
Factura de Servicio
Campaña de Donaciones
Servicio de Suscripción
Estos ejemplos usan los parámetros correctos de la API de enlaces de pago de Blockradar. El
campo
metadata debe enviarse como una cadena JSON en form-data, y las cargas de
file son compatibles para contenido adicional.Pruebas y Desarrollo
Entorno Sandbox
- Usa redes testnet para desarrollo
- Prueba la entrega y manejo de webhooks
- Verifica los flujos de pago de extremo a extremo
- Prueba casos extremos y escenarios de error
Prueba de Webhooks
- Usa herramientas como webhook.site para pruebas
- Verifica la validación de firma
- Prueba mecanismos de reintento
- Monitorea las tasas de entrega de webhooks
Soporte y Recursos
Referencia de API
- Crear Enlace de Pago
- Obtener Todos los Enlaces de Pago
- Obtener Enlace de Pago
- Actualizar Enlace de Pago
Obtener Ayuda
- Email: [email protected]
- Referencia de API: Enlaces de Pago
Los enlaces de pago son una forma poderosa de aceptar pagos con stablecoins con un esfuerzo de
integración mínimo. Comienza con casos de uso simples y gradualmente añade complejidad
a medida que te familiarices más con el sistema.

