AcequiaPay

En desarrollo · estado real, no una promesa

Cobrá USDT y USDC sin que la plata pase por nadie.

El mismo principio que el riel de pesos, llevado a la cadena: el cliente transfiere directo a la wallet del comercio. AcequiaPay detecta, verifica, concilia y avisa. No custodia, no pide claves privadas, no retiene.

Dónde está hoy El motor de detección está construido y verificado contra 56 transferencias reales de Sepolia. Lo que falta para producción es el paso a mainnet, que es una decisión, no un desarrollo. Abajo está el detalle sin maquillar.

Lo que cambia respecto de una transferencia bancaria

Los dos rieles terminan en el mismo lugar de tu código. Pero la cadena resuelve dos problemas que el banco no, y trae uno que el banco no tiene.

Sí hay referencia

Una transacción on-chain tiene identidad propia: (red, tx_hash, log_index). No hace falta deducir de quién es por el importe. La firma sigue existiendo, pero para otra cosa: distinguir dos cobros del mismo monto a la misma dirección.

La firma sale casi gratis

USDT y USDC tienen 6 decimales. Firmando los últimos cuatro hay 10.000 posiciones en vez de 100, y el sobrecosto para el cliente baja a menos de un centavo de dólar. En pesos son hasta $99; acá es ruido.

Aparecen las confirmaciones

Una transferencia bancaria acreditada ya es plata. Una transacción on-chain no, hasta que tiene confirmaciones suficientes — y cuántas depende de la red. Detectado y confirmado son estados distintos, y acreditar en el primero es cómo se pierde plata en una reorganización de cadena.

Del código, no del folleto

Confirmaciones por red

Cuántos bloques se esperan antes de acreditar. Son los valores que usa el detector hoy, y salen de la profundidad a la que cada cadena deja de reorganizarse en la práctica.

RedConfirmacionesBloqueEspera aprox.Estado
ETH1212 s~2 minconstruido, sin mainnet
BSC153 s~45 sconstruido, sin mainnet
POLYGON1282 s~4 minconstruido, sin mainnet
SEPOLIA1212 s~2 minverificado
BSC_TESTNET153 s~45 sconstruido
Por qué Polygon espera tanto 128 bloques no es exceso de cautela: Polygon reorganiza más profundo que las otras dos, y acreditar antes significa acreditar transacciones que después no existen. Si esa espera no le sirve a tu negocio, el riel correcto es BSC.

Qué está hecho y qué falta

Sin optimismo. Lo que dice “verificado” corrió contra datos reales; lo que dice “falta” no existe todavía.

✅ Detección on-chain, verificada
Lectura de transferencias ERC-20 por eth_getLogs, con reintento sobre varios proveedores de RPC. Probado contra 56 transferencias reales de Sepolia. La identidad de cada evento es (red, tx_hash, log_index) — nunca el hash solo, porque una transacción puede mover el token más de una vez.
✅ Conciliación, cobro y aviso firmado
Matching por monto exacto, cálculo de comisión sobre saldo prepago, y webhook firmado que el receptor verifica y cuyo reenvío rechaza. El circuito está cerrado punta a punta.
✅ Aritmética sin pérdidas
Nada de float: numeric en la base y decimales exactos en el código. El dominio se limita a tokens de 6 decimales o menos — USDT y USDC entran exactos; uno de 18 se redondearía, y redondear es perder plata de alguien.
⏳ Falta el paso a mainnet
El detector se niega a apuntar a una red real sin una autorización explícita. Es deliberado: pasar a mainnet mueve fondos de terceros y no puede ser el efecto colateral de cambiar una variable de entorno.
⏳ Falta un pago propio de punta a punta
El circuito se verificó contra transferencias ajenas observadas en la cadena. Falta mandar plata a una wallet propia y ver el crédito emitirse — que es la única prueba que vale antes de cobrarle a alguien.

Cuando esos dos puntos cierren, el riel de cripto se ofrece igual que el de pesos: una librería que corre adentro de tu app, con la plata yendo directo a tu wallet.