Jump to content

[SOLUCIONADO POR MI] ERROR 500 al seleccionar WEBPAY


Recommended Posts

Buenas tardes !!.....acabo de instalar el modulo de WEBPAY obtenido desde la página DEVELOPER TRANSBANK y al realizar pruebas con los datos por defecto:

5b8ebc633b084_04-09-201814-09-29.png.ccaabad926ef1fc5d81ef29a6c595c65.png

 

Y al momento de realizar el pago (seleccionando webpay), me arroja error 500

 

5b8ebc8b68e3c_04-09-201813-57-12.png.264fa5b3249830a39224d22756e5fb84.png

 

 

Tengo las carpetas con permisos 755 y los archivos con 644

 

blob.png.472f95ae11a5311bc15b0579f850595a.png

 

 

Que puede ser ??

 

Atento a sus comentarios.

 

 

Saludos.

Edited by Italo Morales (see edit history)
Link to comment
Share on other sites

hace 20 horas, Rolige dijo:

e los controladores del módulo tengan permisos 0644, o activa el modo debug para ver si hay algún error de código, con error 500 nadie puede saber la fuente del problema.

 

 

Gracias por responder. Envío los errores al dejarlo modo DEBUG

 

* Al seleccionar los medios de pago activos.

5b9283e80a673_07-09-201810-55-25.thumb.png.e3dd40df01e88c7c11926b3bbcd7dcb3.png

 

* Al seleccionar pago webpay a traves de la tienda.

5b9283efe8df7_07-09-201810-56-17.thumb.png.5924918a30336d8b2709cb045661605d.png

 

 

Atento a tus comentarios.

 

 

Saludos.

Link to comment
Share on other sites

Amigos....he encontrado la solución para la variable REQUEST_SCHEME

 

Y el archivo a modificar es en el modulo de WEBPAY en /modules/webpay/libwebpay

 

DE:

    $this->testurl = $_SERVER['REQUEST_SCHEME'] . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];

 

A:

    $this->testurl = "https" . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];

 

Pero ahora tengo el siguiente problema:

 

image.png.2401f70c0b9316aa669c409b42decf2a.png

en archivo: /modules/webpay/views/templates/front/payment_execution.tpl menciona la variable $TPL_DIR

 

{extends file='page.tpl'}


{include file="$tpl_dir./order-steps.tpl"}

{include file="$tpl_dir./errors.tpl"}

{block name="content"}
 

Esta variable, lo tiene solicita el modulo de WEBPAY, pero en la versión de prestashop 1.7.4.2 no se encuentra declarada.

 

Saben como lo puedo solucionar o donde declarar esta variable ???...En alguno foros menciona que esta variable es el directorio raíz del template, pero no se donde declararla.

 

 

Atento a sus comentarios.

Link to comment
Share on other sites

En 20/9/2018 a las 3:22 AM, Italo Morales dijo:

Amigos....he encontrado la solución para la variable REQUEST_SCHEME

 

Y el archivo a modificar es en el modulo de WEBPAY en /modules/webpay/libwebpay

 

DE:

    $this->testurl = $_SERVER['REQUEST_SCHEME'] . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];

 

A:

    $this->testurl = "https" . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];

 

Pero ahora tengo el siguiente problema:

 

image.png.2401f70c0b9316aa669c409b42decf2a.png

en archivo: /modules/webpay/views/templates/front/payment_execution.tpl menciona la variable $TPL_DIR

 

{extends file='page.tpl'}


{include file="$tpl_dir./order-steps.tpl"}

{include file="$tpl_dir./errors.tpl"}

{block name="content"}
 

Esta variable, lo tiene solicita el modulo de WEBPAY, pero en la versión de prestashop 1.7.4.2 no se encuentra declarada.

 

Saben como lo puedo solucionar o donde declarar esta variable ???...En alguno foros menciona que esta variable es el directorio raíz del template, pero no se donde declararla.

 

 

Atento a sus comentarios.

 

Encontré la segunda solución:

 

 

Fácilmente se debe eliminar estas 2 lineas:

 

 

{include file="$tpl_dir./order-steps.tpl"}

{include file="$tpl_dir./errors.tpl"}

 

Saludos.

Link to comment
Share on other sites

On 9/22/2018 at 3:44 PM, Italo Morales said:

 

Encontré la segunda solución:

 

 

Fácilmente se debe eliminar estas 2 lineas:

 

 

{include file="$tpl_dir./order-steps.tpl"}

{include file="$tpl_dir./errors.tpl"}

 

Saludos.

Hola funciona perfecto tu solución, 
Eso si, ya nose muestran los resúmenes de compra o fallo.
voy a ver que puedo hacer.
si logro algo lo postéo acá.
Saludos y gracias!
 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...