Skip to content

Commit 1840871

Browse files
committed
Primer commit - módulo PayU para WHMCS
1 parent 2cb1ba8 commit 1840871

1 file changed

Lines changed: 5 additions & 23 deletions

File tree

README.MD

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ Este es un **módulo sencillo** para integrar PayU Latam en WHMCS mediante **Web
88

99
## Archivos incluidos
1010

11-
- `payu.php` → Lógica principal del módulo y generación del formulario de pago.
12-
- `callback/payu.php` → Callback que procesa los pagos recibidos desde PayU.
11+
- `modules/gateways/payu.php` → Lógica principal del módulo y generación del formulario de pago.
12+
- `modules/gateways/callback/payu.php` → Callback que procesa los pagos recibidos desde PayU.
1313

1414
---
1515

1616
## Instalación
1717

1818
1. Subir los archivos a tu instalación de WHMCS:
1919

20-
modules/gateways/payu.php
21-
modules/gateways/callback/payu.php
20+
`modules/gateways/payu.php`
21+
`modules/gateways/callback/payu.php`
2222

2323

2424
2. Ingresar al **WHMCS Admin Panel**:
@@ -65,7 +65,6 @@ Setup → Payments → Payment Gateways → Activate/Configure
6565

6666
## Seguridad
6767

68-
- Las credenciales reales **no se almacenan en el código**, sino en la **base de datos de WHMCS** (`tblpaymentgateways`).
6968
- El callback utiliza **SHA-256** para validar la autenticidad de los pagos.
7069
- La referencia de la factura (`referenceCode`) se genera **única por intento**, evitando pagos duplicados.
7170

@@ -76,21 +75,4 @@ Setup → Payments → Payment Gateways → Activate/Configure
7675
- Módulo **básico**: puede requerir cambios según tu versión de WHMCS o PayU.
7776
- No incluye manejo avanzado de errores o devoluciones automáticas.
7877
- Es responsabilidad del usuario mantener **seguras las credenciales**.
79-
- La firma del formulario sigue siendo **MD5**, que es suficiente para Web Checkout, pero no es ideal para seguridad máxima.
80-
81-
---
82-
83-
## Conclusión
84-
85-
Este módulo es **100% funcional** y debería procesar pagos correctamente si se configura bien, pero:
86-
87-
- Úsalo bajo tu **propia responsabilidad**
88-
- No está pensado para producción de alta seguridad sin revisión adicional
89-
- Es recomendable probar primero en **modo sandbox** antes de activar pagos reales.
90-
91-
---
92-
93-
## Créditos
94-
95-
Desarrollado por Panda G con asistencia de ChatGPT.
96-
Inspirado en la documentación oficial de **PayU Latam**.
78+
- La firma del formulario es **MD5**, que es suficiente para Web Checkout, pero no es ideal para seguridad máxima.

0 commit comments

Comments
 (0)