Pagos

Después de la liberación del escrow, los fondos están ya no bloqueados y pertenecen al vendedor.

Los pagos son acciones financieras fuera de la cadena, gestionadas por Airtm.

Offer Hub no gestiona ni custodia fondos en esta etapa.


Objetivo

Permitir a los vendedores retirar sus ganancias utilizando métodos de pago locales familiares, sin exponer stablecoins o la mecánica de la blockchain.


Actores

  • Vendedor

  • Interfaz de OfferHub

  • Backend de OfferHub

  • Supabase (perfil y vinculación con Airtm)

  • API de Airtm

  • Rutas de pago locales


Precondiciones

  • El escrow ha sido liberado

  • El vendedor está vinculado a una cuenta Airtm

  • El vendedor tiene un saldo disponible positivo

  • La cuenta Airtm está activa y cumple con las normas


Flujo de pagos

1. El saldo del vendedor se actualiza

Después de la liberación del escrow:

OfferHub:

  • observa el evento de liberación,

  • actualiza su vista de saldo derivada,

  • marca los fondos como retirables.

Airtm permanece como la fuente de la verdad para los saldos.


2. El vendedor inicia el retiro

El vendedor selecciona:

  • método de pago (según lo soportado por Airtm)

  • destino (banco, billetera, etc.)

  • monto


3. OfferHub crea el pago mediante Airtm

Airtm se encarga de:

  • controles de cumplimiento

  • ejecución a través de rutas locales

  • confirmación del pago

OfferHub no mueve dinero por sí mismo.


4. Airtm confirma el pago

OfferHub:

  • actualiza el estado de la UI,

  • registra el evento de pago,

  • cierra el ciclo financiero del pedido.


Postcondiciones

  • El vendedor recibe los fondos a través de rutas locales

  • El saldo del vendedor se reduce en consecuencia

  • El pedido permanece cerrado

  • Se dispone de una pista de auditoría completa


Resultados

  • ✅ Vendedor pagado con éxito

  • ✅ Estado del pago registrado

  • ✅ Entrada de registro de auditoría creada


Escenarios de fallo

Pago fallido

  • Airtm devuelve estado de fallo

  • Vendedor notificado

  • Se permite reintentar o usar un método alternativo

Saldo insuficiente

  • Retiro bloqueado

  • Se solicita al vendedor que ajuste el monto


Notas de seguridad y cumplimiento

  • OfferHub nunca almacena datos bancarios

  • OfferHub nunca ejecuta pagos directamente

  • Todos los pagos están registrados y son trazables


Notas educativas

Por qué los pagos están separados de la liberación

  • La liberación es aplicación en cadena

  • Los pagos son movimiento de dinero fuera de la cadena

Separar estas preocupaciones:

  • mejora la auditabilidad,

  • reduce el riesgo,

  • refleja los sistemas financieros reales.


Conclusión clave

Los escrows deciden quién recibe el pago. Los pagos deciden cómo reciben el dinero.

Offer Hub mantiene estas responsabilidades claramente separadas.


Última actualización