Jump to content

Redirect para usuarios registrados y módulo Redsys


lucas.garcia

Recommended Posts

Buenas!
Tenemos un código de redirección para que la web solo sea visible para usuarios registrados:
 

if (!$this->context->customer->isLogged() && $this->php_self != 'authentication' && $this->php_self != 'password') {
Tools::redirect('index.php?controller=authentication?back=index');
}

El caso es que cuando el usuario paga con la pasarela de Redsys y termina el proceso, algo en este script hace que falle, de forma que aunque la pasarela realiza el cobro, el pedido ha quedado como sin terminar en Prestashop.

Hemos probado a ir desactivando casos del php self como:

if ( $this->php_self != 'order-confirmation'     
&& $this->php_self != 'order-follow'
&& $this->php_self != 'order-opc'
&& $this->php_self != 'order-return'
&& $this->php_self != 'order-slip'
&& $this->php_self != 'order'

Pero sin mucho éxito.

¿Alguna idea?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...