Error al obtener ack (46)

Issue #31 resolved
Former user created an issue

Estimado, primero que todo te agradezco este plugin ya que simplifica el proceso de incorporar webpay.

Te comento que he revisado y cumplido con todos los requicitos que el plugin exige para su implementación (incluido tener la función exec() de php). Aún así no he podido llegar al boucher de webpay y obtener la transacción con éxito. He realizado la prueba de crear una página de éxito sólo con la palabra ACEPTADO y logro pasar al boucher, pero al regresar a http://DIRECCIONDETUPAGINA/?wc-api=WC_Gateway_Webpayplus&xt_compra deja de funcionar... Porfa, orientame para saber dónde y qué pruebas o correcciones hacer.

Desde ya muchas gracias,

Hernán Roa Reyes

Comments (2)

  1. Hernan Roa

    Ha pasado algún tiempo y lamentablemente no he recibido ningún comentario que me pueda orientar, así que no me quedó alternativa que darme el tremendo trabajo de analizar todo el código de tu aplicación y descrubrí lo que causa el error, pero aún no se qué lo produce ni cómo solucionarlo. Se trata de la validación MAC, en la línea 435 o mas (le puse algunos log_me extra para poder monitorear). La función exec($cmdline, $result, $retint); me retorna $result como un array vacío, luego la línea if ($result [0] == "CORRECTO") siempre falla.

    Documento este problema por si alguna otra persona pasa por lo mismo, pero aún agradecería alguna orientación de tu parte Cristian... Igual tengo claro que es una pésima fecha... Todos merecemos vacaciones...

  2. Cristian Tala Sánchez repo owner

    Hernan, recuerda que uno de los requerimientos del plugin es que tu servidor tenga la función exec funcionando o habilitada. Esto pasa cuando tu servidor no lo tiene, no tiene nada relacionado al plugin. Te recomiendo que lo veas con ellos para que puedas continuar.

    Mucho éxito !

  3. Log in to comment