NecoPagos Gateway
Pasarela de pagos en criptomonedas autohospedada, no-custodial y con cero comisiones por transacción. Acepta USDT en cuatro cadenas de bloques principales con liquidación directa a tus billeteras.
1. Visión General
NecoPagos está concebido para empresas y comercios que desean eliminar intermediarios bancarios y procesadores que cobran de 1.5% a 5% por transacción. Al ser una solución 100% autohospedada (self-hosted), tus clientes pagan directo a direcciones generadas por tu pasarela y los fondos se liquidan automáticamente en tu billetera fría o caliente.
- Cero comisiones continuas: Conservas el 100% del valor de cada transacción.
- No-custodial: Las llaves privadas y mnemonics se cifran con AES-256-GCM y nunca salen de tu propio servidor.
- Dos interfaces en React: Frontend de checkout para clientes y panel administrativo para comerciantes (Vite + Tailwind CSS).
2. Redes Blockchain & Confirmaciones
La pasarela monitorea en tiempo real los bloques de las redes configuradas mediante WebSockets y llamadas RPC distribuidas.
| Red | Estándar Token | Confirmaciones Requeridas | Token de Gas |
|---|---|---|---|
| BNB Smart Chain (BSC) | BEP-20 | 15 Bloques | BNB |
| Polygon | ERC-20 | 20 Bloques | POL / MATIC |
| Arbitrum One | ERC-20 | 200 (L1 Finality) | ETH |
| TRON | TRC-20 | 19 Bloques | TRX |
3. Arquitectura del Sistema
El backend corre sobre Node.js 18+ con Express 5 y TypeScript compilado, persistencia en PostgreSQL 14+, caché volátil en Redis 6+ y cola de mensajería asíncrona en RabbitMQ 3.13.
4. Despliegue con Docker Compose
Para levantar la infraestructura completa en tu propio VPS Linux en menos de 2 minutos:
5. Integración con WordPress / WooCommerce
El paquete incluye el plugin oficial de WordPress ubicado en plugins/woocommerce-crypto-payment-gateway/.
- Comprime la carpeta del plugin:
npm run package:plugin. - Sube el archivo ZIP resultante desde Plugins → Añadir Nuevo → Subir Plugin en WordPress.
- Activa la pasarela en WooCommerce → Ajustes → Pagos → NecoPagos Gateway.
- Ingresa la URL de tu API (ej.
https://tudominio.com/api) y la llave secreta para firma HMAC.
6. SDK para Node.js & TypeScript
7. Verificación de Webhooks con Firma HMAC
Cada evento de pago confirmado emite un POST webhook firmado mediante HMAC-SHA256 en la cabecera X-NecoPagos-Signature para prevenir ataques man-in-the-middle y falsificaciones.
¿Listo para desplegar en tu servidor?
Adquiere la licencia con código fuente completo o prueba la instancia interactiva.