Jump to content

Proceso de pago incompleto. Mensaje de error.


Luz Belle

Recommended Posts

Hola a todos.

 

En primer lugar, agradezco de antemano cualquier ayuda.

 

El problema es el siguiente:

 

He estado haciendo pruebas en mi tienda, y no puedo concluir ninguna compra porque me aparece mensaje de error.

 

Adjunto imágenes del problema, que creo está ligado al SSL, el cual sospecho no está correctamente instalado por mi hosting.

 

Espero que sus respuestas no sólo me ayuden a mí, sino a todos lo que tengan la misma dificultad.

 

Saludos.

 

tienda.unpoemadeamor.com

post-445033-0-87223400-1369872337_thumb.jpg

post-445033-0-11923500-1369872349_thumb.jpg

post-445033-0-47422500-1369872362_thumb.jpg

post-445033-0-47321300-1369872376_thumb.jpg

post-445033-0-38794800-1369872388_thumb.jpg

Link to comment
Share on other sites

hola Luz:

prueba esto: http://opensource.ramonleon.com/prestashop/prestashop-prestashop-1-4-y-paypal-2-4-%C2%A1error/

 

Si no funciona y tu crees que es por el certificado ssl. te darás cuenta que https aparece con un triangulo amarillo, esto significa que la pagina tiene recursos que no son seguros. lo que tienes que hacer es cambiar todos los enlaces, así como rutas de imágenes al formato "https".

 

Cuéntanos como te fue :D

 

Saludos

Link to comment
Share on other sites

hola Luz:

prueba esto: http://opensource.ra...-4-%C2%A1error/

 

Si no funciona y tu crees que es por el certificado ssl. te darás cuenta que https aparece con un triangulo amarillo, esto significa que la pagina tiene recursos que no son seguros. lo que tienes que hacer es cambiar todos los enlaces, así como rutas de imágenes al formato "https".

 

Cuéntanos como te fue :D

 

Saludos

 

Gracias kernel, pero el módulo que necesito instalar correctamente es el de PAYU, y sí, me aparece un triángulo amarillo, pero en el enlace que me das no dice cómo redireccionar todo al formato https.

Link to comment
Share on other sites

He buscado infatigablemente en los foros de prestashop, hay varias respuestas, pero ninguna resuelve mi problema.

Al parecer hay un problema con el redireccionamiento del https, pero no veo dónde modificar mi .htaccess.

 

Adjunto el .htaccess para ver si alguien puede darme una pista.

 

# ~~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>
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]# Images
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^tienda.unpoemadeamor.com$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]# Images
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^https://tienda.unpoemadeamor.com$
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

Link to comment
Share on other sites

Gracias kernel, pero el módulo que necesito instalar correctamente es el de PAYU, y sí, me aparece un triángulo amarillo, pero en el enlace que me das no dice cómo redireccionar todo al formato https.

 

El enlace es para poder resolver el problema del error 10002 de paypal response...

 

pero si tu problema se debe al ssl solo cambia los enlaces a recursos.

para que tu ssl funcione correctamente y ya no se vea el triangulo amarillo busca donde se generan los enlacesy dale ssl = true.

tal vez si cambias esto te funcione:

 

public function getPageLink($filename, $ssl = false,

 

por esto:

 

public function getPageLink($filename, $ssl = true,

 

dentro del archivo:

 

tu_web/classes/Link.php.... linea 406

 

no te olvides de compilar la cache :D

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

Respecto al triangulo amarillo, he estado observando la consola, y te sale lo que te muestro en la siguiente imagen:

 

trianguloamarillo-1024x357.png

 

Haciendo una busqueda en el bugtracker, de por que no reconocia la imagen del bloque de publicidad como https (cosa que en otras versiones si pasaba a https automaticamente), al activar el ssl, he llegado aquí:

 

http://forge.prestas...owse/PSCFV-8810

 

Donde me han enviado al siguiente enlace: https://github.com/P...a5f680c58563648

 

Donde comentan, que vayas al fichero:

 

/classes/module/Module.php

 

Busques esto:

 

return $name.'|'.(int)$this->context->shop->id.'|'.(int)Group::getCurrent()->id.'|'.(int)$this->context->language->id;

 

y lo dejes así:

 

 return $name.'|'.(int)Tools::usingSecureMode().'|'.(int)$this->context->shop->id.'|'.(int)Group::getCurrent()->id.'|'.(int)$this->context->language->id;

  • Like 1
Link to comment
Share on other sites

Gracias por sus respuestas, en realidad no me di cuenta de que Pay Pal no soporta la divisa que estoy usando cuando posteé el topic, ahora sólo usaré PAYU y transferencia bancaria (Mi divisa es Nuevos Soles Peruanos - S/.).

 

Confío en Victor (nadie) y voy a hacer lo que dices (luego resolveré el bug de que el símbolo monetario aparece al final de la cifra y no al comienzo como debe ser).

 

Gracias a todos, cada ayuda es muy valiosa.

Link to comment
Share on other sites

Confío en Victor (nadie) y voy a hacer lo que dices (luego resolveré el bug de que el símbolo monetario aparece al final de la cifra y no al comienzo como debe ser).

 

 

Lo que te comente yo, es solo para el símbolo amarillo de ssl que te sale cuando estas en modo seguro, cuando navegas por las zonas sensibles de tu tienda (pedido, contacto, mi cuenta.... )

  • Like 1
Link to comment
Share on other sites

Respecto al triangulo amarillo, he estado observando la consola, y te sale lo que te muestro en la siguiente imagen:

 

trianguloamarillo-1024x357.png

 

Haciendo una busqueda en el bugtracker, de por que no reconocia la imagen del bloque de publicidad como https (cosa que en otras versiones si pasaba a https automaticamente), al activar el ssl, he llegado aquí:

 

http://forge.prestas...owse/PSCFV-8810

 

Donde me han enviado al siguiente enlace: https://github.com/P...a5f680c58563648

 

Donde comentan, que vayas al fichero:

 

/classes/module/Module.php

 

Busques esto:

 

return $name.'|'.(int)$this->context->shop->id.'|'.(int)Group::getCurrent()->id.'|'.(int)$this->context->language->id;

 

y lo dejes así:

 

 return $name.'|'.(int)Tools::usingSecureMode().'|'.(int)$this->context->shop->id.'|'.(int)Group::getCurrent()->id.'|'.(int)$this->context->language->id;

 

Revisé los enlaces, y tengo una duda. Aparecen 4 segmentos de código para modificar. Como tú colocaste la primera solamente, asumo que debo corregir sólo esa?

Link to comment
Share on other sites

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