Jump to content

Sermepa


Perrotekel

Recommended Posts

Hola a todos, os comento unas dudas que tengo en cuanto al modulo de sermepa.

Me fastidia mucho que cuando sermepa por lo que sea te has equivocado en un dato automaticamente prestashop cancela el pedido, bien, para solucionar esto pense, ¿Y por que no le devuelvo a la pantalla de tipos de pago y que vuelva a seleccionar el que quiera? Asi evitare tantos pedidos con payment error.

Bien, esto lo logre, pero siempre que vuelvo ya no me pide datos directamente "El sistema esta ocupado o algo asi".

No lo entendia pero creo que se lo que puede sser, como sabeis a sermepa se le envia una firma compuesta por los siguientes campos
// Calculo del SHA1
$mensaje = $cantidad . $pedido . $codigo . $moneda . $trans . $urltienda . $clave;
$firma = strtoupper(sha1($mensaje));


¿Creeis que debe ser diferente para que vuelva a poder reintentar el pago?

Por otra parte si esto es asi, la unica solucion que le veeria es cambiar el id del pedido (en este caso del carro) todavia no es un pedido.

$pedido = $params['cart']->id;


pero ahora llega mi segunda pregunta ¿Alguien sabe si esto se puede?

Espero que me entendais.

;-)

Link to comment
Share on other sites

  • 1 year later...

A lo de cambiar el id del carro... como se genera por la sesion tambien, creo que se podria llegar a usar un modulo que cuando vuelves te recuerda el ultimo carrito que dejaste.

 

Habria que averiguar si ese modulo reinicia el carrito y lo regenera o si lo mantiene vivo.

 

Lo probare en el PS de pruebas y os comentos si es una alternativa. Deduzco que si voy a mensajes y no me devuelve el secure_key vacio es que surte, de lo contrario toca denegar la operacion y forzar al usuario a que se vaya o nos vuelva a visitar ;)

Link to comment
Share on other sites

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