conekta / conekta_prestashop

12 stars 11 forks source link

Error al pagar con tarjeta #55

Closed AldoAlbert closed 2 years ago

AldoAlbert commented 6 years ago

Hola, estoy tratando de usar el pago con tarjeta de crédito, con pago en oxxo funciona bien pero cuando selecciono la tarjeta y meto los datos solo recarga la página y no cambia el estatus del carrito ni de la compra. Al hacer el pago, la página redirige al index y agrega el token de la tarjeta a la url pero no se hace la transacción. Estamos en modo de pruebas.

Detalles: Versión de PrestaShop: 1.7.2.3 Versión de MySQL: 5.7.21 Versión PHP: 7.0.22 Versión de plugin: v1.1.0 Webhook: https://midominio/modules/conekta_prestashop/notification.php

ohlalo10 commented 6 years ago

Buenas noches!! Resolviste el problema? A mi pasa lo mismo con pago con tarjeta, incluso pagando con oxxo pay todo bien, sin embargo no actualiza el pedido en prestashop..tambien tengo la version 1.7....

edenriquez commented 6 years ago

@AldoAlbert , @ohlalo10 desde donde descargaron el plugin? desde marketplace?, una disculpa por la demora

ohlalo10 commented 6 years ago

Que tal eduardo, en mi caso lo descargue de github..del enlace de conekta... es la version 1.1.0, y si tiene el archivo notification.php

Saludos

edenriquez commented 6 years ago

@ohlalo10 voy a intentar reproducir el error descargando el código como lo indicas y te comento los resultados, en caso de requerirse un fix lo estaré linkeando aquí para que estes enterado cuando se libere :)

edenriquez commented 6 years ago

@AldoAlbert descargue el plugin de github como lo indicas hice las prueba con tarjeta y no pude reproducir el error que me comentas, a la par reparando un bug me di cuenta que si existe sintaxis incompatible como un typo, algún error de codigo o sintaxis incompatible sucede ese error que comentas que es: input

output:

yo lo probe en prestashop 1.7.2 quiza sea el cambio de version lo que esta rompiendo esa parte con la 1.7.3, dejame hacer la prueba durante la semana que viene y te informo por lo pronto te confirmo que en 1.7.2 no hay dicho problema

edenriquez commented 6 years ago

@AldoAlbert confirme que en 1.7.3 tambien funciona, tienes algun otro plugin instalado que este interfiriendo ?

leofischer commented 5 years ago

Adding to Zendesk

LuisHCB commented 4 years ago

Hola @AldoAlbert .

¿Lograste solucionar el issue? Desafortunadamente me ocurre lo mismo con la última versión del módulo y la versión 1.7.6

silvaGarduno commented 4 years ago

Hola @luisSpring , podrías intentar con está versión por favor.

https://github.com/conekta/conekta_prestashop/tree/prestashop-1-7-6-0

LuisHCB commented 4 years ago

Gracias por tu ayuda @silvaGarduno

Lo probé pero hace lo mismo, al realizar el pago redireccióna al home sin modificar el carrito de compras. Mi hook está referenciado a /conektapaymentsprestashop/notification.php y en el panel de conekta se muestra como activo.

En el inspector puedo ver que al realizar el pago redirecciona a https://d3fxnri0mz3rya.cloudfront.net/antifraud/key_MAEU2fsZNtZwauDmrmCDoNw.js?callback=conekta_antifraud_config_jsonp

y luego redirecciona a

/index.php?conektaToken=tok_2nvzvnN4yRV4a1SfN

al parecer no existe la ruta y por eso muestra el index.

Muy raro todo esto.

silvaGarduno commented 4 years ago

@luisSpring si esta raro el error, el problema es que de mi lado no logró replicar lo mismo, que configuración tienes en tu plataforma? plugins, versiones, etc.

LuisHCB commented 4 years ago

@silvaGarduno Tengo el plugin de pago de paypal (deshabilitado) la versión de prestashop es 1.7.6.2 y bueno.. es todo lo que tengo

silvaGarduno commented 4 years ago

has intentado con alguna otra versión de prestashop? que versión tienes de php?

LuisHCB commented 4 years ago

PHP version: 5.6.40

silvaGarduno commented 4 years ago

@luisSpring has intentado con una versión mayor a php 7?

LuisHCB commented 4 years ago

Hola, ha pasado tiempo.

Me rendí con conekta y opté por paypal. Actualicé mi versión de PHP e incluso la versión menor de prestashop. Pero el error sigue siendo el mismo. Tú has logrado algún avance?

Ahora mi versión de PHP es 7.3.

silvaGarduno commented 4 years ago

Hola @luisSpring, yo tengo una versión de prestashop 7.6.5 y php 7.3 y funciona correctamente, en tu caso no se que a que se deba, puede ser algún bloqueo por parte de prestashop, has checado la "herramienta de desarrollador" que existe en el navegador? tal vez ahí nos pueda dar algún error o alguna pista para saber por donde va

LuisHCB commented 4 years ago

Hola. Al fin, después de leerme el código, llegue a la solución con la versión 1.7.6.2. No fueron grandes cambios por lo que intentaré un pull request.

KikinLey182 commented 4 years ago

Hola, creo que ya resolvi el issue es cosa de que lo prueben y me validen si les funciona, aunque esto me esta dando dolor de cabeza porque me ocasiona problemas con paypal:

Si tienes desactivadas las url amigables el pago con tarjeta no funciona, si lo activas deja de trabajar paypal o al menos eso me pasa a mi.

LuisHCB commented 4 years ago

Saludos KikinLey182. En mi caso, para resolver el issue modifiqué el código del modulo.

KikinLey182 commented 4 years ago

Saludos KikinLey182. En mi caso, para resolver el issue modifiqué el código del modulo.

Que modificaste del modulo para que pueda funcionar sin problema?

Saludos!