Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

OwnPay

OwnPay es una plataforma de pago en la nube, open-source y autoalojable, diseñada para desarrolladores y empresas que buscan control total sobre sus infraestructura financiera sin depender de intermediarios.

Ficha actualizada 22 sept 2026, 20:21 · upstream 22 sept 2026, 20:09 · release v0.2.0

00

Qué es OwnPay

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OwnPay es un sistema de gestión de pagos (payment gateway) desarrollado como software libre bajo licencia AGPL v3.0, diseñado para ser desplegado en servidores propios con total soberanía sobre los datos financieros y la identidad del cliente. La plataforma permite gestionar múltiples marcas comerciales simultáneamente mediante una arquitectura de doble entrada contable, con integración nativa de más de 120 pasarelas de pago (incluyendo métodos como Apple Pay, Google Pay, PayPal, Stripe, etc.) y un sistema de plugins modular que permite extender la funcionalidad sin modificar el núcleo del software.

El diseño arquitectónico prioriza la seguridad mediante cifrado AES-256-GCM para datos sensibles, autenticación con Argon2id, protección contra ataques CSRF, SSRF (Single Server Request Forgery) y limitaciones de velocidad por IP. La plataforma soporta pagos en múltiples monedas con conversión automática a moneda local, facturación electrónica en España, gestión de inventario integrado y un panel administrativo completo que permite personalizar la experiencia del usuario final.

La arquitectura se construye sobre Laravel 10 (PHP 8.3+), utilizando una base de datos MySQL 8 o MariaDB 10.4+, Redis para caché de sesiones y transacciones, y un sistema de notificaciones asíncronas mediante Webhooks con firma digital. El sistema utiliza un modelo de doble contabilidad donde cada pago genera automáticamente dos registros contables: uno en la cuenta de ingresos (cobro) y otro en la cuenta de gastos (pago realizado), permitiendo auditoría completa.

La plataforma incluye un sistema de autenticación multi-factor con SMS, una aplicación móvil propia para clientes que realizan pagos desde dispositivos móviles, y un sistema de actualizaciones automáticas mediante código de verificación. El software está diseñado para ser escalable horizontalmente, capaz de manejar miles de transacciones diarias sin degradar el rendimiento.

En resumen, OwnPay representa un cambio paradigmático respecto a los gateways tradicionales: en lugar de ser una herramienta que se conecta a la infraestructura del proveedor, OwnPay se convierte en el controlador central de toda la experiencia de pago, elimin

CASOS DE USO
  • Gestionar múltiples tiendas online independientes con facturación electrónica española (NIE) y cobros en monedas locales
  • Implementar pasarelas de pago alternativas como Apple Pay, Google Pay o PayPal sin necesidad de suscripciones mensuales
  • Automatizar el proceso de pagos para clientes que prefieren pagar directamente desde su móvil mediante QR Code o NFC
  • Gestionar inventario y pedidos en tiempo real con integración entre la plataforma de pagos y el sistema de ventas (POS)
  • Implementar un sistema de facturación electrónica completo con validación automática de impuestos según normativa española
  • Crear experiencias de pago personalizadas mediante plugins personalizados que adapten los flujos a necesidades específicas del negocio
PUNTOS DESTACADOS
  • Soporta más de 120 pasarelas de pago incluyendo Apple Pay, Google Pay, PayPal, Stripe, MercadoPago y más
  • Sistema de doble contabilidad con base de datos propia (MySQL/MariaDB) que permite auditoría completa y cumplimiento normativo
  • Plataforma autoalojable sin dependencias externas: no requiere Composer ni servidor web externo para la instalación inicial
  • Soporta pagos en múltiples monedas con conversión automática a moneda local según configuración del cliente
  • Sistema de facturación electrónica completo con validación de impuestos y cumplimiento normativo español
  • App móvil propia que permite realizar pagos desde dispositivos móviles sin necesidad de un navegador web
PRECAUCIONES
  • No incluye pasarela de pago por tarjeta de crédito en vivo (live payment) como Stripe, lo que limita la experiencia del usuario final
  • El sistema no soporta pagos con métodos como Apple Pay o Google Pay directamente desde el cliente sin intermediarios
  • La plataforma requiere configuración manual de cada pasarela y gateway adicional, lo que puede ser complejo para usuarios novatos
  • No incluye integración nativa con sistemas de gestión empresarial (ERP) ni con plataformas de e-commerce tradicionales como Shopify
  • El sistema no soporta pagos por transferencia bancaria directa sin intermediarios adicionales
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para desplegar OwnPay en un servidor compartido, descarga el archivo ZIP del último release y extraígelo en la carpeta `public/` de tu dominio. Luego crea una base de datos MySQL con permisos adecuados y ejecuta la instalación desde `/install`. Para servidores VPS o Docker, usa un contenedor Docker oficial que incluye todas las dependencias. En producción, instala HTTPS (SSL/TLS) mediante Let's Encrypt para proteger los datos sensibles. No se requiere Composer ni Node.js en el servidor de producción. Se recomienda configurar un firewall con reglas estrictas y monitorear la salud del servicio con herramientas como UptimeRobot o Pingdom.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
LaravelPHP
SERVICIOS
MySQLRedis
BASES DE DATOS
MySQLRedis
PUERTOS
8000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.