página de cierre

Issue #21 resolved
Aldin created an issue

hola Cristian,

gracias por el plugin.. estoy tratando de implementarlo hace varios días, pero me resulta imposible. el problema es que si en la página de configuración de webpay pongo thankyou (la página blanca con [webpay_thankyou]) como "return page" me da "transacción rechazada", y si pongo la página de éxito me confirma el éxito de la transacción - independiente si elijo "rechazada" o "aceptada" en la página de transbank. no se si me explico bien, pero que tengo que hacer para que me de el resultado que yo elige en la página de transbank?

Comments (16)

  1. Aldin reporter

    tengo el HTML_TR_NORMAL exacto así y no me funciona :(

    y no veo esa pantalla. solo me pregunta si quiero aprobar o rechazar y me da el mismo resultado sea lo que elige

  2. José Pino

    Revisa:

    • Permisos del directoio wp-content/uploads/webpay-comun/ (777)
    • Sólo funciona con EXEC (revisa que esté habilitada esta función) <?php if(function_exists('exec')) { echo "exec is enabled"; } ?>

    • Revisa bien el directorio de la tbk_check_mac.cgi

    <?php $dir = dirname(FILE); echo "Ruta completa de este archivo: " . $dir . ""; ?>

  3. Aldin reporter

    hola José,

    • los permisos de ese directorio no estaban en 777, lo cambié
    • los otros 2 puntos no se como revisar ya que ahora no puedo abrir ni modificar los archivos .cgi en el file manager me dice que no lo puedo modificar ya que el archivo pesa más de 1MB (pesa 1,9MB lo que encuentro muy raro) y si lo descargo tampoco lo puedo abrir con notepad, me sale puro código tipo "ûÿÿÿ%ÂÆ' hJ é@ûÿÿÿ%ºÆ'"

    hace un par de dias lo podia abrir y modificar directo en file manager y tambien en notepad, pero ahora no ?!?!

  4. José Pino

    Los cgis no los puedes editar porque están compilados. Sólo debes revisar que la ruta del directorio de cgi-bin o sea, en la parte del plugin donde te pregunta por el tbk_check_mac.cgi sea correcta...

  5. Aldin reporter

    tienes toda la razón me confundí con los archivos .dat

    pero ahora, al querer ver los archivos .cgi me sale que no existe, aunque los veo en file manager y pesan 1,9 MB

    tbk_pago.PNG cgi.PNG

  6. José Pino

    Amigo, mi ambiente es Linux y reviso por ssh... No he tenido buena racha haciendo lo mismo por CPANEL... Si puedes entrar al servidor por SSH, creo que podrías resolver mejor...

  7. Aldin reporter

    gracias por tratar de ayudarme José, pero no cacho mucho ssh. yo siempre hago todo por cpanel

  8. Aldin reporter

    de transbank dicen que los archivos .cgi funcionan bien, pero que hay algo en el plugin que arroja error #46... alguien sabe como arreglarlo?

  9. José Pino

    @aldin30 Como sé que en este pesado proceso de instalación hay momentos donde lo más importante es saber que uno no está loco, te cuento que confirmé que ni este plugin ni el módulo para prestashop funcionan si la función de EXEC de php está deshabilitada. Lo malo de eso es que pocos hosting la habilitan, en vista de ello, he intentado por todos los medios usar las alternativas de cUrl o file_get_contents con los phps básicos que da Transbank, y nada ... Probablemente, como tú, estoy en un callejón sin salida. En vista del bloqueo de hace unas semanas que no dejaba instalar el ambiente de certificación en un servidor que no fuera chileno, el cliente compró un plan en hostingnic.cl pero en ese servicio, aunque aseguran que funcionan los cgis de Webpay, nopermite el EXEC (el perro mordiéndose la cola) ... En fin. Al parecer, aquí sí funcionan: https://www.silverhost.cl/

  10. Gerson Cordero

    Estimado, Revisa en los logs de transaccion. Error 46 significa que el comercio (osea tu) rechazaste la transaccion. Revisa el proceso de validacion y revisa si se generan los archivos MAC*** en la carpeta de logs.

    Saludos

  11. Aldin reporter

    gracias a todos por tratar de ayudarme, nada funcionó hasta que hablé con Anthony (tony@soportepuq.net)... me arreglo el problema en 30 minutos... seco!!!

  12. Cristian Tala Sánchez repo owner

    @aldin30 , al fina te comentó cual fue el problema. Sería bueno por saber por si a alguien más le sucede.

  13. Log in to comment