Jump to content

(Solucionado) 'Error occurred' en modulo Paypal 3.2.2 PS 1.5.0.17


invoker917

Recommended Posts

Hola,

 

Después de configurar el módulo de Paypal 3.2.2 en PS 1.5.0.17, al hacer todo el proceso de compra, y llegar al checkout del carrito; justo al hacer click para pagar a través de paypal, me aparece este error:

 

'Error occurred'

 

Sin más datos... sólo esto.... he estado mirando y viendo problemas similares que puede deberse al tipo de moneda; pero tanto en la tienda como en paypal, tengo establecido Euro.

 

He visto que hay un log tipo:

PayPal response:

TIMESTAMP -> 2012-02-20T18:38:37Z

L_ERRORCODE0 -> 10002

L_SHORTMESSAGE0 -> Security error

L_LONGMESSAGE0 -> Security header is not valid

L_SEVERITYCODE0 -> Error

 

Pero en mi caso, no sé donde encontrarlo.

 

He desinstalado e instalado el módulo varias veces; he forzado la compilación y deshabilitado la caché y nada.... sigue igual.

 

Alguien me puede dar una idea de que mirar?

 

Gracias,

 

Julio

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

Hola,

 

Después de configurar el módulo de Paypal 3.2.2 en PS 1.5.0.17, al hacer todo el proceso de compra, y llegar al checkout del carrito; justo al hacer click para pagar a través de paypal, me aparece este error:

 

'Error occurred'

 

Sin más datos... sólo esto.... he estado mirando y viendo problemas similares que puede deberse al tipo de moneda; pero tanto en la tienda como en paypal, tengo establecido Euro.

 

He visto que hay un log tipo:

PayPal response:

TIMESTAMP -> 2012-02-20T18:38:37Z

L_ERRORCODE0 -> 10002

L_SHORTMESSAGE0 -> Security error

L_LONGMESSAGE0 -> Security header is not valid

L_SEVERITYCODE0 -> Error

 

Pero en mi caso, no sé donde encontrarlo.

 

He desinstalado e instalado el módulo varias veces; he forzado la compilación y deshabilitado la caché y nada.... sigue igual.

 

Alguien me puede dar una idea de que mirar?

 

Gracias,

 

Julio

 

¿Has comprobado al final de la configuración que no tengas el modo "sandbox" activado por accidente?

Link to comment
Share on other sites

Yo he avanzado algo.....

 

Por mail me llegan los errores, pero tampoco indica el problema; no hay log. Estoy empezando a pensar que el modulo de paypal no llega hasta los servidores de paypal. Eso me ha hecho volver a mirar toda la configuración de paypal por si hay que habilitar algo más para permitir la API externa; pero está habiltado....

 

Sigo buscando...

Link to comment
Share on other sites

Después de montar un nuevo servidor, en otro hosting, con la base de datos demo, he instalado sólo el módulo paypal y he añadido los datos API. Y tampoco funciona; ni en modo real ni en sandbox. Aunque si es cierto que el mensaje ha variado ligeramente.

 

De:

Error occurred:

 

A:

Error occurred:

Compruebe los registros:

1. Paypal response:

2. ->

 

Vamos, que sigo igual.... esto es desmoralizante.... llevo ya 2 días con este problema....

Link to comment
Share on other sites

Bueno, parece que algo más he avanzado.

 

He activado en la cuenta de paypal las notificaciones IPN (apuntando a http://www.mitienda..../validation.php)

 

He cambiado el tipo a pago express (lo tenía configurado como pago para ebay).

 

 

Después de hacer esto seguía sin funcionar.

 

He vuelto a crear un pedido en PS, y en lugar de darle al último botón de checkout, he clicado el icono de paypal, y ha lanzado la pasarela de pago.

 

Ahora el botón también funciona, no se si es que la primera vez hay que lanzarlo desde el icono de paypal.

 

El caso es que ahora va, pero la información que pasa de los carts no es la correcta (o al menos, no la actualiza).

 

Estoy con el entorno sandbox para ir haciendo pruebas.

 

Saludos,

 

Julio

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

Hola de nuevo,

 

por si puede servirte de ayuda:

 

Después de hacer las pruebas, el problema seguía reproduciéndose al acceder desde otros equipos, o borrando las cookies y realizando de nuevo la compra.

 

He estado varios dias peleándome y nada. Ayer, me decidí a instalar la nueva versión de PS 1.5.1, que viene con el módulo actualizado de paypal 3.2.4.

 

Así que backup de base de datos y web, y empiezo de cero. He ido a configurar lo primero, el módulo de paypal y funciona perfectamente. He intentado restaurar la base de datos de la versión anterior y al tener algunos problemas he decidido empezar de 0 y volver a configurar toda la tienda. Voy a perder unas horas, pero tengo el módulo funcionando.

 

Mi sorpresa ha sido que al ya estar puliendo los últimos detalles he descubierto como solucionar el error y como reproducirlo.

 

En la pantalla Preferencias->SEO y URL, en el apartado Establecer URL tienda, si en el 'dominio de la tienda' añades las www delante del dominio no va. En cambio si se las quitas si.

 

Entiendo que mucha gente utiliza una URL tipo http://tienda.dominio.com en lugar de, como yo lo he configurado, http://www.dominio.com/tienda; y aquí es donde está el problema.

 

La comunicación que hace paypal la hace contra el dominio (sin las www). SI es tu caso, prueba a quitar las www y que el 'dominio de la tienda' quede como dominio.com en lugar de www.dominio.com.

 

Si todavía tienes el problema, prueba a ver si te ayuda a solucionarlo.

 

Julio

Link to comment
Share on other sites

En la pantalla Preferencias->SEO y URL, en el apartado Establecer URL tienda, si en el 'dominio de la tienda' añades las www delante del dominio no va. En cambio si se las quitas si.

 

Entiendo que mucha gente utiliza una URL tipo http://tienda.dominio.com en lugar de, como yo lo he configurado, http://www.dominio.com/tienda; y aquí es donde está el problema.

 

 

 

Estimado invoker917,

 

Como curiosidad

 

En mi caso funciona con y sin "www".

 

Hola de nuevo,

 

por si puede servirte de ayuda:

 

Después de hacer las pruebas, el problema seguía reproduciéndose al acceder desde otros equipos, o borrando las cookies y realizando de nuevo la compra.

 

He estado varios dias peleándome y nada. Ayer, me decidí a instalar la nueva versión de PS 1.5.1, que viene con el módulo actualizado de paypal 3.2.4.

 

Así que backup de base de datos y web, y empiezo de cero. He ido a configurar lo primero, el módulo de paypal y funciona perfectamente. He intentado restaurar la base de datos de la versión anterior y al tener algunos problemas he decidido empezar de 0 y volver a configurar toda la tienda. Voy a perder unas horas, pero tengo el módulo funcionando.

 

Mi sorpresa ha sido que al ya estar puliendo los últimos detalles he descubierto como solucionar el error y como reproducirlo.

 

En la pantalla Preferencias->SEO y URL, en el apartado Establecer URL tienda, si en el 'dominio de la tienda' añades las www delante del dominio no va. En cambio si se las quitas si.

 

Entiendo que mucha gente utiliza una URL tipo http://tienda.dominio.com en lugar de, como yo lo he configurado, http://www.dominio.com/tienda; y aquí es donde está el problema.

 

La comunicación que hace paypal la hace contra el dominio (sin las www). SI es tu caso, prueba a quitar las www y que el 'dominio de la tienda' quede como dominio.com en lugar de www.dominio.com.

 

Si todavía tienes el problema, prueba a ver si te ayuda a solucionarlo.

 

Julio

 

Por cierto, como en este caso has solucionado el tema que iniciaste edita el titulo del tema, editando el primer mensaje del tema, pulsando en "Usar editor completo", y añadiendo la palabra "Solucionado" al titulo, esto ayudara a mantener una mayor organización en el foro.

 

PD: Gracias por colaborar con la comunidad de prestashop.

Link to comment
Share on other sites

  • 3 months later...
  • 1 month later...

Hola a todos! os dejo a continuación la solución para este error que nos hemos encontrado usando Prestashop 1.5.3.1 y el módulo de Paypal 3.4.5 además os digo como redirigir las url's que tenía Google indexadas con el archivo .htaccess.

 

Somos Vale Colectivo - Estudio Creativo, hemos montado muchas tiendas con Prestashop, ahora actualmente estamos montando www.golosinasycomics.com y hace un tiempo tuvimos el mismo problema con un cliente, pero esta vez la solución es diferente:

 

la captura de pantalla es como se tiene que dejar las opciones en: Preferéncias --> SEO y URL

 

y se tiene que modificar el archivo .htaccess para que las páginas indexadas en Google, redirijan bien, el código es:

 

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.(.*)$

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

 

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution

# http://www.prestashop.com - http://www.prestashop.com/forums

 

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^golosinasycomics.com$

RewriteRule . - [E=REWRITEBASE:/]

RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

 

# Images

 

 

Ya, partir de aquí el código del .htacces es el normal que genera automáticamente Prestashop.

 

Si me necesitais, estoy por aquí, para ayudar en lo que se pueda.

 

Un saludo, y suerte!

post-340895-0-59645400-1362912840_thumb.png

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...