Error en la validación MAC
Tengo un error en la validación MAC que reversa la compra.
[XT_COMPRA] -> INICIANDO VALIDACION MAC PHP Notice: Undefined offset: 0 in /home/cbe14299/public_html/wp-content/plugins/webpay-woocommerce-plugin/WebPayPlus.php on line 488
Comments (27)
-
-
ya lo solucione....de hecho ya estoy en produccion
-
te escribo por aki para que mas de alguno le puede servir... era tan simple como poner en el archivo tbk_config.dat en la linea URLCGICOM = http://XXX.XXX.XXX.XXX/cgi-bin/tbk_bp_resultado.cgi cambiar el numero de la IP por la direccion de tu sitio: URLCGICOM = http://www.tuweb.cl/cgi-bin/tbk_bp_resultado.cgi prueba con eso y me cuentas.
-
tengo el mismo problema hace varios dias. Verifique que el EXEC estuviera activado y esta activado, verifique la ruta del mac en el cgi y esta bien, los permiso de la carpeta del plugin tambien la tengo bien en 777, pero aun no logro sacarme el error con la mac. Esto me dice el log siempre.
[26-Jul-2015 18:52:57 UTC] [WEBPAY - RESPONSE] -> VARIABLES EXISTENTES
[26-Jul-2015 18:52:57 UTC] [WEBPAY - RESPONSE] -> ORDEN RESCATADA
[26-Jul-2015 18:52:57 UTC] [WEBPAY - RESPONSE] -> STATUS failure
[26-Jul-2015 18:52:57 UTC] [WEBPAY - RESPONSE] -> INICIANDO LA REVISION MAC PARA /home/danzed/public_html/demo/wp-content/uploads/webpay-comun/MAC01Normal20150726065130.txt
[26-Jul-2015 18:52:57 UTC] [WEBPAY - RESPONSE] -> FALLO EN EL PAGO DE LA ORDEN DEBIDO A FALTA DE ARCHIVO
-
Daniel
Comunicate conmigo.
Tony@soportepuq.net
-
@ todos los que siguen con algún problema con el plugin comuniquen se con el Anthony. me arreglo el problema en 30 minutos!! es seco
-
Tengo el mismo problema "FALLO EN EL PAGO DE LA ORDEN DEBIDO A FALTA DE ARCHIVO"
-
Hola @soportepuq @aldin30 y @mauro-codelovers yo tengo el mismo problema, estoy uniendo un sitio que ya funcionaba, como dicen todos, he revisado permisos variables y todo parece ok
-
habla con Anthony, a mi me arreglo problema muy rápido
-
El problema esta en la linea 370 de la clase WC_Gateway_Webpayplus.php. Anthony cobra por resolver el problema.
-
repo owner Ojo chicos. Esto pasa cuando el archivo no se genera. Si no se genera lo más probable es que sea por las rutas o debido a que transbank no se puede conectar a su sitio.
-
repo owner - changed status to resolved
Ojo chicos. Esto pasa cuando el archivo no se genera. Si no se genera lo más probable es que sea por las rutas o debido a que transbank no se puede conectar a su sitio.
-
Estimado @ctala muchas gracias por tu plugin me ha funcionado perfecto. Hasta la semana pasada podia realizar compras pero ahora las rechaza.
[21-Oct-2015 15:51:45 UTC] [WEBPAY - RESPONSE] -> FALLO EN EL PAGO DE LA ORDEN DEBIDO A FALTA DE ARCHIVO
¿Es un problema en el codigo o un tema de transbank? Desde ya muchas gracias.
-
Estoy viendo que no está creando el archivo que menciona, ya le di permisos 777 a cgi-bin/log y tambien 777 a wp-content/uploads/webpay-comun pero el problema continua [21-Oct-2015 15:51:45 UTC] [WEBPAY - RESPONSE] -> INICIANDO LA REVISION MAC PARA /home/balca/public_html/wp-content/uploads/webpay-comun/MAC01Normal20151021035040.txt
-
@maurohead83 Revisa que la función EXEC() de php esté disponible en tu servidor.
<?php if(exec('echo EXEC') == 'EXEC'){ echo 'exec está habilitado <br><br>'; } echo "<b>Fulpath:</b> ". getcwd() . "<br><br>";
echo "<b>Ip del servidor: </b>".$_SERVER[SERVER_ADDR]; ?>
-
Gracias @jpinotmpchile, el exec esta habilitado pero me fijé que la ip del host habia cambiado. le puse la ip que correspondia y funciona perfect otra vez.
Muchas gracias
-
@maurohead83 por nada!
-
Hola Chicos tengo el mismo problema y no sé como solucionarlo FALLO EN EL PAGO DE LA ORDEN DEBIDO A FALTA DE ARCHIVO, como puedo debugear este error para saber que falta por configurar?
-
Hola a todos,
Estuve un día entero luchando con el error 46, revisé aquí, en la página de @ctala y en varias partes más. Me preocupé de configurar los permisos, de habilitar la función exec() (en un hosting con cpanel), revisar que la IP fuera la correcta, etc.
Finalmente el problema era que, el plugin me sugería que en datos/tbk_config.dat debía usar:
HTML_TR_NORMAL = http://midominio.cl/wc-api/WC_Gateway_Webpayplus/&xt_compra
Y en realidad debía usar:
HTML_TR_NORMAL = http://midominio.cl/?wc-api=WC_Gateway_Webpayplus&xt_compra
Uso la estructura de permalinks:
/%category%/%postname%/
Espero que a alguien le sirva esto.
Saludos.
-
repo owner Gracias Alberto :)
-
amigos por favor ayuda el cgi me indica que esta "todo ok" pero la operación sigue siendo rechazada al parecer no encuentra el archivo mac que puede ser ?
[11-Feb-2016 04:41:06 UTC] [WEBPAY - RESPONSE] -> VARIABLES EXISTENTES [11-Feb-2016 04:41:06 UTC] [WEBPAY - RESPONSE] -> ORDEN RESCATADA [11-Feb-2016 04:41:06 UTC] [WEBPAY - RESPONSE] -> STATUS failure [11-Feb-2016 04:41:06 UTC] [WEBPAY - RESPONSE] -> INICIANDO LA REVISION MAC PARA /home/publimag/public_html/momentosfelices.cl/wp-content/uploads/webpay-comun/MAC01Normal20160211044046.txt [11-Feb-2016 04:41:06 UTC] [WEBPAY - RESPONSE] -> FALLO EN EL PAGO DE LA ORDEN DEBIDO A FALTA DE ARCHIVO [11-Feb-2016 04:41:06 UTC] WPP_MAIL -> Agregando Información extra de la Orden al Email webpayplus
estoy en un hosting compartido
atte. Juan Francisco
-
Hola Juan Francisco, escribeme a albertojm@gmail.com. Te ayudo sin costo alguno.
-
Buenos días, tengo un problema con el cierre, ni con una página en PHP ni con el plugin para wordpress me acepta el pago, me da el erro (46) en el Log. El EXEC() está habilitado, así como también los permisos 0755 de archivos y directorios. ¿qué puede estar pasando que no me funciona? Espero sus comentarios. Gracias
-
pueden ser varios factores... por lo general son 2 o permisos o configuracion del servidor. escribeme a ver que onda tony@soportepuq.net
-
Chicos por si les sirve, NO hagan la certificación en modo SSL, eso me estuvo rompiendo la cabeza varios días hasta que de transbank me dijeron que desactivara ssl y todo funcionó bien,
Saludos
-
Hola Estimados buenas tardes, he estado revisando ya que tengo el mismo problema, pero aun lo logro solucionar, no me esta creando el archivo MAC, pero si me crea los archivos log que van dentro de esta misma carpeta, siendo que tengo la carpeta webpay-comun con permisos 777, cual podrá ser el problema ?? estoy trabajando con certificado SSL .... esto será el problema ??? Atento a sus comentarios.
-
Gabriel, les pregunte a la gente de Transbank y me indicaron que debía hacer una prueba deshabilitando el SSL.
"Junto con saludar, favor realizar una prueba quitando el certificado SSL de su página web y las rutas del archivo tbk_config.dat como URLCGICOM y HTML_TR_NORMAL dejando todo en http://"
- Log in to comment
eso es por que no se genero el archivo MAC, yo tengo el mismo problema y no lo he podido solucionar