Jump to content

Edit History

CoRpO

CoRpO

Salut à tous !

Bon, j'en avais marre d'attendre, j'ai corrigé moi. La correction concerne le module etransactions ainsi que le module epayment (paybox verifone) qui sont identiques, seuls les noms de fichiers changent.

Dans le fichier etransactions/classes/ETransactionsController.php ou dans epayment/classes/PayboxController.php, trouvez la ligne suivant dans la fonction ipnAction():

    if (in_array($params['error'], array('00000', '00200', '00201', '00300', '00301', '00302', '00303'))) {

Rajoutez AVANT cette ligne le code suivant:

    global $kernel;
    if(!$kernel){
        require_once _PS_ROOT_DIR_.'/app/AppKernel.php';
        $kernel = new \AppKernel('prod', false);
        $kernel->boot();
    }

Et voila, c'est réglé!

Si vous avez aussi le module mondialrelay, il faut le mettre à jour ou le corriger comme indiqué ici

CoRpO

CoRpO

Salut à tous !

Bon, j'en avais marre d'attendre, j'ai corrigé moi. La correction concerne le module etransactions ainsi que le module epayment (paybox verifone) qui sont identiques, seuls les noms de fichiers changent.

Dans le fichier etransactions/classes/ETransactionsController.php ou dans epayment/classes/PayboxController.php, trouvez la ligne suivant dans la fonction ipnAction():

    if (in_array($params['error'], array('00000', '00200', '00201', '00300', '00301', '00302', '00303'))) {

Rajoutez AVANT cette ligne le code suivant:

    global $kernel;
    if(!$kernel){.
        require_once _PS_ROOT_DIR_.'/app/AppKernel.php';
        $kernel = new \AppKernel('prod', false);
        $kernel->boot();.
    }

Et voila, c'est réglé!

Si vous avez aussi le module mondialrelay, il faut le mettre à jour ou le corriger comme indiqué ici

CoRpO

CoRpO

Salut à tous !

Bon, j'en avais marre d'attendre, j'ai corrigé moi. La correction concerne le module etransactions ainsi que le module epayment (paybox verifone) qui sont identique, seuls les noms de fichiers changent.

Dans le fichier etransactions/classes/ETransactionsController.php ou dans epayment/classes/PayboxController.php, trouvez la ligne suivant dans la fonction ipnAction():

    if (in_array($params['error'], array('00000', '00200', '00201', '00300', '00301', '00302', '00303'))) {

Rajoutez AVANT cette ligne le code suivant:

    global $kernel;
    if(!$kernel){.
        require_once _PS_ROOT_DIR_.'/app/AppKernel.php';
        $kernel = new \AppKernel('prod', false);
        $kernel->boot();.
    }

Et voila, c'est réglé!

Si vous avez aussi le module mondialrelay, il faut le mettre à jour ou le corriger comme indiqué ici

CoRpO

CoRpO

Salut à tous !

Bon, j'en avais marre d'attendre, j'ai corrigé moi. La correction concerne le module etransactions ainsi que le module epayment (paybox verifone) qui sont identique, seuls les noms de fichiers changent.

Dans le fichier etransactions/classes/ETransactionsController.php ou dans epayment/classes/PayboxController.php, trouvez la ligne suivant dans la fonction ipnAction():

    if (in_array($params['error'], array('00000', '00200', '00201', '00300', '00301', '00302', '00303'))) {

Rajoutez AVANT cette ligne le code suivant:

    global $kernel;
    if(!$kernel){.
        require_once _PS_ROOT_DIR_.'/app/AppKernel.php';
        $kernel = new \AppKernel('prod', false);
        $kernel->boot();.
    }

Et voila, c'est réglé!

 

×
×
  • Create New...