Vale... ya se donde esta el problema y lo explico por si le pasa a mas gente.
La web en cuestión es una multitienda, que a diferencia de la principal, solo se ve en ITALIA.
Parece ser, y según redsys, como esta restringido el acceso desde España, es por eso que no nos devuelve el carrito completado. Pero si le decimos que en España si se puede ver y comprar, entonces si que funciona correctamente y si completa el pedido en la tienda.
El error 1 Server returned HTTP response code: 503 for que comentan, realmente no hace nada de nada, ya que el cliente paga y se le descuenta de su cuenta bancaria. El único rastro que queda es un error 503 y un pago en el tpv, ni el cliente recibe email, ni la web registra el pedido.
Me sorprendo de la facilidad con la que cualquier persona malintencionada, puede montar una tienda fraudulenta y la culpa no es de prestashop, es de la propia REDSYS. Parece mentira que ahora que salen todas las estafas, y los TESTAFERROS de 50 en 50, esta gente siga teniendo estas brechas de seguridad, que aparentemente no son importantes, pero que en 24 horas de comercio electrónico, pueden suponer unas cantidades desorbitadas.