Si usted tiene alguna pregunta o problema, no dude en ponerse en contacto con nuestro soporte técnico: desarrollo@epayco.com.
- ePayco plugin OnPage_Checkout_PrestaShop v2.0.0.2
- ePayco plugin OnPage_Checkout_PrestaShop v2.0.0.1
- ePayco plugin OnPage_Checkout_PrestaShop v2.0.0.0
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.6.0
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.5.2
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.5.1
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.5.0
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.4.1
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.4.0
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.3.0
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.2.2
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.1.2
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.1.1
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.0.1
- ePayco plugin OnPage_Checkout_PrestaShop v1.9.0
- ePayco plugin OnPage_Checkout_PrestaShop v1.8.0
- ePayco plugin OnPage_Checkout_PrestaShop v1.7.7
- ePayco plugin OnPage_Checkout_PrestaShop v1.7.6
- ePayco plugin OnPage_Checkout_PrestaShop v1.7.5
- ePayco plugin OnPage_Checkout_PrestaShop v1.7.4
- ePayco plugin OnPage_Checkout_PrestaShop v1.7.3
- ePayco plugin OnPage_Checkout_PrestaShop v1.7
- ePayco plugin PrestaShop v1.6.1.6
- ePayco plugin PrestaShop v1.5.6.2
- Tener una cuenta activa en ePayco.
- Tener instalado PrestaShop v1.6.1.6 o superior.
- Acceso a las carpetas donde está instalado PrestaShop.
- Acceso al admin de PrestaShop.
- Descarga el plugin..
- Descomprime el archivo que acabas de descargar y luego comprimer la carpeta llamada payco.
- Ingresa a tu administrador de PrestaShop.
- Ve a "Módulos o Servicios".
- Carga el archivo llamado payco en PrestaShop.
- Busca el plugin ePayco en la lista de módulos.
- Haz clic en Instalar.
- Haz clic en "Seguir con la Instalación".
- Obtén el P_CUST_ID_CLIENTE,P_KEY, PUBLIC_KEY y PRIVATE_KEY desde el panel de clientes de ePayco.
- Configura el plugin ingresando los datos en el formulario de configuración.
Para mantener los estados de sus pedidos actualizados en tiempo real, es necesario configurar una tarea programada (cron job) en su servidor. Esta tarea se encargará de consultar periódicamente el estado de las órdenes y actualizarlas automáticamente en su sistema.
- Acceda a su servidor (por SSH o panel de control).
- Agregue la siguiente línea en el archivo de tareas programadas (crontab):
*/1 * * * * /usr/bin/php ruta/a/su/proyecto/prestashop/modules/payco/cron >> /ruta/a/su/proyecto/var/log/cron_epayco.log 2>&1
* * * * *→ Ejecuta la tarea cada minuto (puede ajustar según el tiempo
mínimo permitido por su hosting).
-
/usr/bin/php → Ruta al ejecutable de PHP en su servidor.
-
/ruta/a/su/proyecto/... → Ruta completa al archivo del cron de su módulo.
-
>>...log → (Opcional) Guarda un registro de ejecución para monitorear errores.
- para una actualización manual, ingrese a la siguiente ruta de su tienda:
https://mi_tienda/module/payco/cronde manera automatica el cron se ejecuta
Al ejecutar el cron, el endpoint devuelve un JSON con el resultado del proceso. Por ejemplo:
{"success":true,"message":"cron ejecutado","processed":7,"failed":0,"total":7}¿Qué significa cada campo?
-
processed: cantidad de transacciones/órdenes que el cron alcanzó a procesar en esta ejecución.
Esto incluye todas las transacciones encontradas, sin importar el estado en el que estén (por ejemplo: aprobada, pendiente, rechazada, cancelada, etc.). Es decir, “procesada” significa que se consultó y se intentó actualizar su estado según la información disponible. -
failed: cantidad de transacciones/órdenes en las que no se pudo realizar el proceso de actualización (por ejemplo, por error de consulta, datos incompletos, problemas de conexión o cualquier condición que impida actualizar). Estas quedan como fallidas para esta ejecución.
-
total: total de transacciones/órdenes consideradas en la ejecución (normalmente processed + failed).
En este ejemplo, el cron se ejecutó correctamente (success: true), se consideraron 7 transacciones en total: 7 fueron procesadas y 0 fallaron.







