Transferencias 3.0 · Red Coelsa

Plataforma de Pagos
QR Interoperable

Procesamiento de pagos QR bajo normativa BCRA, integrado a la red Coelsa. Solución llave en mano para operar como PSP con billetera digital, liquidaciones automáticas y comisiones configurables.

Demo con datos de prueba · Usuario: admin@qri.app · Clave: Admin2026$

Flujo de Pago QR Interoperable

El ciclo completo de un pago QR Transferencias 3.0, desde el escaneo hasta la acreditación, procesado en menos de 15 segundos.

Paso 1

Escaneo del QR

El comprador escanea el QR EMVCo del comercio con su billetera digital. El QR contiene los datos del comercio en formato TLV.

Paso 2

Intención de Pago

La billetera envía la intención de pago a Coelsa. Se valida el comercio, monto y datos. Coelsa confirma la operación.

Paso 3

Débito y Crédito

Se debita la cuenta del pagador vía DEBIN y se acredita al comercio vía CVU. Todo en tiempo real con confirmación instantánea.

Paso 4

Acreditación

Fondos acreditados en la cuenta del comercio. Liquidación automática con comisiones configurables por perfil de comercio.

Oportunidad de Mercado

El ecosistema de pagos QR en Argentina crece aceleradamente impulsado por la regulación del BCRA y la adopción de billeteras digitales.

+200%

Crecimiento interanual de pagos QR en Argentina

35M

Usuarios activos de billeteras digitales

0.8%

Comisión promedio sobre cada transacción procesada

Modelo de Revenue

Comisión por transacción

Revenue share sobre cada pago QR procesado. Comisiones configurables por perfil de comercio con esquema de tiers.

Onboarding de comercios

Alta automatizada de comercios en Coelsa. Cada comercio registrado genera volumen recurrente de transacciones.

Liquidaciones automáticas

Sistema de liquidación con cortes configurables. Transparencia total para comercios y operadores.

Stack Tecnológico

Backend

Fastify + TypeScript + Prisma + PostgreSQL

Frontend

React 19 + Vite + TailwindCSS + Zustand

Real-time

WebSocket con Socket.IO para transacciones en vivo

Seguridad

JWT + mTLS + RBAC + AES-256 encryption

QR Format

EMVCo TLV conforme normativa BCRA

Integración

Coelsa (DEBIN + CVU) con sandbox para testing

Plataforma de Gestión

Panel de administración completo para operar el negocio de pagos QR. Monitoreo en tiempo real, gestión de comercios y liquidaciones.

Dashboard

Visión General del Negocio

Métricas en tiempo real: volumen de transacciones, montos procesados, tasa de éxito, ticket promedio. Gráficos de tendencia y distribución por estado.

Dashboard QRi
Transacciones

Seguimiento en Tiempo Real

Listado completo de transacciones con filtros por estado, comercio, fecha y monto. Detalle de cada operación con la traza completa del flujo Coelsa.

Transacciones QRi
Códigos QR

Generación QR EMVCo

Generación de códigos QR interoperables en formato EMVCo TLV. QR estáticos y dinámicos, asociados a cada punto de venta del comercio.

Generación QR
Comercios

Gestión de Comercios

Alta, configuración y monitoreo de comercios. Registro automático en Coelsa, asignación de CVU, configuración de comisiones y estado de actividad.

Detalle Comercio

Integración vía API REST

QRi se integra al sistema existente de Palta a través de una API REST completa. Tu plataforma opera los pagos QR programáticamente — el dashboard refleja la actividad en tiempo real.

Arquitectura de Integración

Tu Sistema
App / Backend / ERP
REST API
QR
QRi API
Procesamiento + Dashboard
mTLS
Coelsa
Red Interbancaria

Tu sistema consume la API de QRi para operar comercios, generar QRs y procesar pagos. Coelsa envía los webhooks de confirmación. El dashboard muestra todo en tiempo real.

Autenticación

JWT con access + refresh tokens. Login, refresh automático y logout con revocación en Redis.

POST /api/auth/login POST /api/auth/refresh

Comercios

CRUD completo, registro en Coelsa, activación/suspensión, estadísticas por comercio y configuración de comisiones.

POST /api/merchants POST /api/merchants/:id/activate GET  /api/merchants/:id/stats

Códigos QR

Generación de QR estáticos y dinámicos en formato EMVCo TLV. Descarga como imagen PNG/SVG o PDF imprimible.

POST /api/qr/static POST /api/qr/dynamic GET  /api/qr/:id/image

Billetera (Pagos Salientes)

Escaneo y validación de QR externos, inicio de pago saliente vía DEBIN. La billetera de Palta paga a comercios de otras redes.

POST /api/wallet/scan POST /api/wallet/pay GET  /api/wallet/transactions

Transacciones

Listado con filtros, estadísticas agregadas, detalle con traza Coelsa, devoluciones y export CSV/Excel.

GET  /api/transactions GET  /api/transactions/stats POST /api/transactions/:id/refund

Liquidaciones

Generación de liquidaciones por período, detalle de transacciones incluidas, export para conciliación contable.

POST /api/settlements GET  /api/settlements/:id GET  /api/settlements/:id/export

Ejemplo: Flujo de integración completo

1
Autenticarse — Tu backend obtiene un JWT llamando a POST /api/auth/login
2
Dar de alta un comercio — Enviás CUIT, CBU, MCC y datos del comercio. QRi lo registra en Coelsa.
3
Generar QR — Pedís un QR estático (monto libre) o dinámico (monto fijo, con vencimiento). Recibís el string EMVCo TLV listo para mostrar.
4
Procesar pagos — Cuando un usuario escanea el QR, Coelsa notifica a QRi vía webhooks (intención, débito, acreditación). La transacción avanza automáticamente.
5
Consultar estado — Polleas GET /api/transactions o usás WebSocket para actualizaciones en tiempo real.
6
Liquidar — Generás liquidaciones por período. El sistema calcula comisiones, neto a pagar y exporta para conciliación.

Ejemplo de código

integration.ts
// 1. Autenticación
const { access_token } = await fetch('/api/auth/login', {
  method: 'POST',
  body: JSON.stringify({
    email: 'admin@qri.app',
    password: 'Admin2026$'
  })
}).then(r => r.json())

// 2. Crear comercio
const merchant = await fetch('/api/merchants', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${access_token}`
  },
  body: JSON.stringify({
    business_name: 'Cafetería Test',
    cuit: '30712345671',
    cbu:  '0070000000000000000010',
    mcc_codes: [{
      mcc: '5812',
      desc: 'Restaurantes',
      commission: 2.5
    }]
  })
}).then(r => r.json())

// 3. Generar QR dinámico
const qr = await fetch('/api/qr/dynamic', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${access_token}`
  },
  body: JSON.stringify({
    merchant_id: merchant.id,
    amount: 1500.50,
    expiration: 30
  })
}).then(r => r.json())

// qr.qr_data → string EMVCo TLV listo
// qr.qr_id_trx → ID para tracking

Modo Sandbox incluido

QRi incluye un sandbox completo que simula todas las respuestas de Coelsa. Probá flujos exitosos, timeouts, reversiones y devoluciones sin conectar a la red real. 11 escenarios de test configurables vía API.

Probar la API

Explorá la plataforma en vivo

Accedé a la demo con datos de prueba. Dashboard completo, transacciones simuladas, gestión de comercios y generación de códigos QR.

Acceder a la Demo

admin@qri.app · Admin2026$