Página de respuesta | Woocommerce

1,775 views
Skip to first unread message

Julián Rodriguez

unread,
Nov 13, 2014, 4:01:14 PM11/13/14
to desarrollador...@googlegroups.com
Hola, de antemano les agradezco por haber realizado el plugin para woocommerce y wordpress.
Tengo todo instalado y funciona correctamente, se realizan todos los pagos.

Pero una vez la persona hace el pago y se direcciona a la siguiente URL http://optishop.co/wp-content/plugins/woocommerce-payu-latam-2.0/response.php  con los parametros de la compra aprobada o rechazada. en vez de arrojar los datos de confirmación de la transacción me arroja un error 404.

Cómo podría solucionar esto? ya varios clientes han realizado una compra pero se asustan cuanto terminan la compra y les sale este error.


Gracias

Admin SQ

unread,
Nov 13, 2014, 5:29:19 PM11/13/14
to desarrollador...@googlegroups.com
Hola Julián.

Realicé una prueba en el sitio y pude ver que el error era el 403 - forbidden. Realizando un análisis más detallado, al parecer es un problema de tu hosting. El problema se genera porque el parámetro merchant_url tiene la url de tu tienda (la cual formatea PayU para que sea válida), pero al parecer tu hosting tiene alguna restricción con esto. Te recomiendo validar esto directamente con tu proveedor de hosting.

Si pruebas la siguiente URL te arroja el error 403:
http://optishop.co/wp-content/plugins/woocommerce-payu-latam-2.0/response.php?merchant_url=http%3A%2F%2Fwww.lamiradaoptica.com


Y si pruebas esta (sin el "http://" convertido) podrás ver que muestra correctamente la página de respuesta:
http://optishop.co/wp-content/plugins/woocommerce-payu-latam-2.0/response.php?merchantId=508613&merchant_name=Claudia+Pilar+C%C3%A1rdenas+Gonz%C3%A1lez&merchant_address=Calle+19+13-25&telephone=5662725&merchant_url=www.lamiradaoptica.com&transactionState=6&lapTransactionState=DECLINED&message=Declined&referenceCode=206&reference_pol=76155385&transactionId=1b0d5b19-0381-4dd4-b58c-0e529ed9c53d&description=Soflens+59&trazabilityCode=&cus=&orderLanguage=en&extra1=WOOCOMMERCE&extra2=&extra3=&polTransactionState=6&signature=ce368e753b954a272009c1376235add7&polResponseCode=7&lapResponseCode=INVALID_CARD&risk=&polPaymentMethod=250&lapPaymentMethod=VISA&polPaymentMethodType=2&lapPaymentMethodType=CREDIT_CARD&installmentsNumber=4&TX_VALUE=140000.00&TX_TAX=.00&currency=COP&lng=en&pseCycle=&buyerEmail=test%40test.com&pseBank=&pseReference1=&pseReference2=&pseReference3=&authorizationCode=&TX_ADMINISTRATIVE_FEE=.00&TX_TAX_ADMINISTRATIVE_FEE=.00&TX_TAX_ADMINISTRATIVE_FEE_RETURN_BASE=.00

Memo

unread,
Feb 11, 2015, 9:18:19 AM2/11/15
to desarrollador...@googlegroups.com
Hola Julian, 

Tengo un problema similar solo que a mi no em llena el &merchant_url , podrias compartir como resolviste el problema.

Gracias de antemano!

Saludos

LineaHosting.net

unread,
Mar 5, 2015, 8:25:40 AM3/5/15
to desarrollador...@googlegroups.com
también me pasa lo mismo....
ya encontraron solución a ello?

Alex Bautista

unread,
Apr 21, 2015, 4:06:00 PM4/21/15
to desarrollador...@googlegroups.com
de igual manera me pasa lo mismo, nos pdorian indicar la solución paso a paso ?

inEclectico - Camilo Barbosa TV

unread,
Aug 13, 2015, 10:22:15 AM8/13/15
to Desarrolladores PayU Latam
Hola, nadie hablo respecto a la solucion, es sencilla. Es una medida de seguridad del servidor, simplemente deben hablar con el servidor (ejemplo hostgator) y ellos ponen su url en una lista blanca y ya les deja hacer la transaccion. 
saludos

Jose Sinisterra

unread,
Jan 26, 2016, 1:28:53 PM1/26/16
to Desarrolladores PayU Latam
Hola, otra solucion es verificar que la url "merchant_url" pertenezca al sitio donde se esta haciendo el llamado

Jorge V

unread,
Jan 30, 2017, 11:08:57 AM1/30/17
to Desarrolladores PayU Latam
Ya le he pedido esto a HostGator dos veces esta semana y dicen que no pueden hacer nada. Que me cambie a Dedicated o VPS! Para completar, PayU también dice que "me friegue". Que ellos no pueden eliminar ese parámetro de lo que envían.

ADMIN

unread,
Jan 30, 2017, 11:12:39 AM1/30/17
to Desarrolladores PayU Latam
Buenas tardes Jose,

Te informamos que inicialmente para solucionar el inconveniente, inicialmente se recomienda contactar directamente tu servicio de host (hostgator) de tal forma que ellos creen una excepción en el mod_security de tu sitio o habiliten la recepción de URL en los parámetros GET de la página. 

En caso de obtener una respuesta negativa por parte del servicio host, se deberá enviar un correo a s...@payulatam.com desde el email titular de la cuenta, solicitando la eliminación de la URL del comercio y especificando que el requerimiento se debe a que el servicio de host no permite recibir URL en los parámetros GET a la página de respuesta por lo que se genera error (se puede enviar la imagen anterior como evidencia). Es decir, PayU no inhabilitará el envío del parámetro, lo que se hará es dejar vacía la URL asociada al comercio de tal forma que al hacer el reporte GET a la página de respuesta el valor no se encuentre entre los parámetros, permitiendo la redirección correcta sin el error 403.

Esperamos que la información haya sido de utilidad.

Jorge V

unread,
Jan 31, 2017, 4:04:55 PM1/31/17
to Desarrolladores PayU Latam
Muchas gracias por la respuesta.

Ya intenté tres veces con mi host y me dicen que definitivamente no pueden crear una excepción en el mod_security. Así que seguí la recomendación del ADMIN, según lo que respondió aquí y en otro topic de alguien con el mismo problema y host, por cierto (https://groups.google.com/forum/embed/?place=forum/desarrolladores-payu-latam&showsearch=true&showpopout=true&showtabs=false&parenturl=http%3A%2F%2Fdevelopers.payulatam.com%2Fes%2Fforos%2F#!searchin/desarrolladores-payu-latam/error$20403$20forbidden/desarrolladores-payu-latam/7JehSulRWx0/t5C4oQQtCQAJ) y escribí varias veces desde el email del titular de la cuenta solicitando que se eliminara el parámetro o sin el prefijo http:// (tal vez no fui claro diciendo que sí lo enviaran pero vacío). Incluso les envié el link a su publicación con estas instrucciones.

Después de varios días de intentar y correos en los que me decían o que no se podía o simplemente entendían algo distinto. Me llamaron hace unas horas de soporte técnico diciéndome que eso no se puede hacer.

Insistí en que creo que sí se puede porque que en el foro oficial de desarrolladores el ADMIN daba las indicaciones para solicitarlo y atención a la respuesta, por favor: "Nosotros no tenemos un foro para desarrolladores". (????!!!!!) ¡Hasta tuve que darle la URL del foro http://developers.payulatam.com/es/foros/ a la chica que llamó para que confirmara ella misma que existe! Y eso que supuestamente leyeron las publicaciones de este foro que les envíe en mi petición inicial.

Entonces realmente no entiendo nada. Yo asumo que por más que este foro este basado en Google Groups, si PayU lo embebe en su página y hay un administrador que responde a nombre de PayU pues es un foro oficial.

Espero me puedan ayudar porque ya llevo mucho tiempo tratando de que me aclaren esto. Gracias.

ADMIN

unread,
Jan 31, 2017, 4:25:06 PM1/31/17
to Desarrolladores PayU Latam
Buenas tardes Jorge,

Realizamos la validación con el área encargada que gestionó tu solicitud para informar del proceso a ejecutar para realizar el cambio. Nos disculpamos de antemano por los inconvenientes que esto pueda haber causado. Debido a que tu cuenta fue migrada previamente de la plataforma PagosOnline a PayU será necesario verificar la configuración de los enlaces permanentes de la tienda. Para esto deberás ir a la sección "Ajustes - Enlaces Permanentes" y verificar que en la sección "Ajustes comunes" esté seleccionada la opción "Nombre de la entrada"; y que en la sección "Enlaces permanentes del producto" esté seleccionada la opción "Por defecto".
Si actualmente tu configuración es la anterior, por favor envía las evidencias como soporte a la solicitud que actualmente tienes activa. De lo contrario, realiza la configuración y verifica nuevamente una prueba a tu página de respuesta. Si el error persiste, procederemos a eliminar la URL que tienes configurada en el comercio.

Te informamos que estamos en continua comunicación con el área que te colabora con la solicitud y quedamos atentos al envío de las capturas para proceder.
Reply all
Reply to author
Forward
0 new messages