Forja Pay demo
Gateway de pagos B2B · Demo en vivo

Pagos B2B forjados
en el checkout

Infraestructura transaccional B2B: valida, custodia y liquida instrumentos de pago dentro del checkout. El eCheq ya existe. El checkout ya existe. Lo que faltaba es la capa que los une.

Cómo recorrer la demo

1 · Pago end-to-end (eCheq)
Dejá eCheq y ref ECHEQ-OK-001, tocá Pagar con Forja. Mirá los 5 pasos hasta SETTLED y los webhooks firmados.
2 · Tarjeta (PCI SAQ A)
Elegí Tarjeta → aparece el campo PAN. El PAN se tokeniza en el adquirente; Forja solo recibe el token.
3 · Otros instrumentos
Probá Transferencia y DEBIN (contado, sin plazo). DEBIN opera solo en ARS.
4 · Rebote
eCheq con ref ECHEQ-BOUNCE → paso 5 BOUNCED. El riesgo es del seller; Forja no cobra fee.
5 · Ante la duda, no avanza
Si el banco responde no concluyente (ECHEQ-PENDIENTE) o se cae (ECHEQ-FAULT), Forja no asume: la operación queda en VALIDATING hasta confirmarla — nunca liquida ni rechaza a ciegas.
6 · Forja View · Operaciones
Pestaña Operaciones: resumen (validando/custodia/liquidadas/GMV) y selector de rol (seller/buyer/Ops).
6b · Detalle de operación
Hacé clic en una fila de Operaciones: instrumento, split, eventos y asientos del ledger.
6c · Ledger (doble entrada)
Pestaña Ledger: saldos de cuentas y asientos débito = crédito que suman cero.
6d · Liquidaciones
Pestaña Liquidaciones: el split 85/15 por operación (bruto / fee Forja / marketplace / neto seller).
7 · Reconciliación 3-way
Pagá un eCheq con ref ECHEQ-DISCREPANCY, luego en Reconciliación → Ejecutar: detecta el AMOUNT_MISMATCH.
8 · Compliance / UIF
Pestaña Compliance: onboardeá un CUIT con SANCTION/PEP (bloqueo), ADVERSE o INACTIVE.
9 · Auditoría
Pestaña Auditoría → Verificar integridad: audit log inmutable con hash-chaining (✓ cadena íntegra).
10 · Métricas / SLAs
Pestaña Métricas: latencia de payment init, VALIDATING, outbox, quiebres y uptime (SLAs de referencia).

Matriz · definición del producto → cómo lo resolvimos → cómo lo demostramos

A · Suite Forja — subproductos MVP

SubproductoCómo lo resolvimosCómo lo demostramos
Forja CheckoutDiscovery: 6 instrumentos → 4 opciones, filtra por monedaCheckout: "Medio de pago B2B"
Forja HoldCustodia condicionada: valida COELSA → HELD, libera con conformidadCheckout pasos 3–4
Forja ScoreRuleSet (monto/plazo/whitelist); la decisión es del sellerCheckout paso 2; monto alto → REJECTED
Forja ViewConsola web + /v1/view/* por rolForja View → Operaciones (selector de rol)
Forja BridgeAPI REST + idempotencia + webhooks HMACCheckout integra por API; panel de webhooks
Forja IDKYC/KYB + verificación CUITCompliance: onboarding valida CUIT/AFIP

B · Instrumentos del checkout

InstrumentoResoluciónDemo
eCheq (diferido/re-endosado/al día)ECHEQ_*; diferido cobra al vencimientoCheckout → eCheq (plazo)
Transferencia push / DEBIN spotContado; DEBIN solo ARSCheckout → Transferencia / DEBIN
Tarjeta de créditoCaptura delegada al adquirente (PCI SAQ A)Checkout → Tarjeta: PAN→token

C · Flujo transaccional y SLAs

DefiniciónResoluciónDemo
Ciclo discovery→scoring→validación→custodia→liquidaciónMáquina de estados validadaCheckout: 5 pasos en verde
Regla de conservadurismo (ante duda, no avanza)Respuesta no concluyente → queda en VALIDATING (Resilience4j)ref ECHEQ-PENDIENTE / ECHEQ-FAULT
Rebote = riesgo del sellerBOUNCED, sin fee para Forjaref ECHEQ-BOUNCE → BOUNCED
SLAs (init<800ms, uptime 99,9%)Micrometer + ActuatorForja View → Métricas

D · Modelo de negocio

DefiniciónResoluciónDemo
Fee 3% · split 85/15 (2,55% / 0,45%)FeeSplit + ledger de doble entradaForja View → Liquidaciones

E · Marco regulatorio y UIF

DefiniciónResoluciónDemo
PSP agente de recaudación (sin CVU, sin riesgo de crédito)Cuenta recaudadora propia; rebote al sellerLedger; rebote sin GMV
Custodia por cuenta y ordenForja HoldCheckout 3–4
Sujeto Obligado UIF F1 (KYC/KYB, screening, ROS, audit)Módulo compliance + audit hash-chainForja View → Compliance + Auditoría

F · Capacidades transversales

CapacidadResoluciónDemo
Reconciliación 3-wayIngesta del extracto del banco (fuente independiente)Forja View → Reconciliación
Webhooks firmados / IdempotenciaOutbox + HMAC; Idempotency-KeyCheckout webhooks; API 409 en conflicto
Aislamiento multi-tenant (RLS)RLS en operations + app.tenant_idOtro tenant ve 0 (test)
Ledger de doble entrada append-onlySuma-cero + triggersForja View → Ledger y Liquidaciones
PCI SAQ A (nunca el PAN)Token cifrado (AES-GCM), PAN rechazadoCheckout tarjeta; PAN directo → 422
Audit log (hash-chaining)Cadena de hashes verificableForja View → Auditoría → Verificar

G · Fuera del MVP (Fase 2/3)

CapacidadEstado
CVU / Forja Wallet (F2) · Forja Desk descuento (F2)Fuera de MVP
COELSA directo (F3) · Forja Rail multi-banco (F3) · automatización completa (F3)Fuera de MVP