THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

Je souhaite installer Paypal.
J'ai téléchargé et installé le module
J'ai contacté paypal pour obtenir les trois informations (nom d'utilisateur, mot de passe et signature)
Quand je veux sauver j'obtiens ce message en haut de la page pendant quelques secondes avant de disparaître


Deprecated: redirect is deprecated since version 2.1 and will be removed in 2.3. You must return an instance of \Symfony\Component\HttpFoundation\RedirectResponse insteand of send a response. in /customers/5/d/2/dehoubert.be/httpd.www/boutique/core/lib/Thelia/Controller/BaseController.php on line 633 Deprecated: deprecated since version 2.1 and will be removed in 2.3. A response can not be send before the end of the script. Please use RedirectResponse directly in /customers/5/d/2/dehoubert.be/httpd.www/boutique/core/lib/Thelia/Tools/Redirect.php on line 30 Redirecting to http://www.dehoubert.be/boutique/web/ad … re_account.       

Et paypal ne fonctionne pas.

Qu'ai-je loupé ?

Stéphan

Offline


Met à jour le plugin PayPal avec la dernière version disponible.


OpenStudio Toulouse

Offline


Bonjour et merci de la réponse, je l'ai fait mais il me dit que j'ai la dernière version disponible. Paypal version 1.0 (et Thelia 2..2.1)

J'ai alors pensé désinstaller complètement le module paypal et ses données pour recommencer complètement l'installation du module mais ça il le refuse car des commandes tests que j'avais passées utilisaient ce mode de paiement.

j'ai alors annulé les commandes tests, cela n'a rien changé. Je n'arrive pas à supprimer les commandes.

Qu'est-ce que cela pourrait être ?

Stéphan

Offline


Voilà, ce soir, j'ai supprimé toutes les commandes tests via PhpMyAdmin. Ensuite, j'ai été capable de supprimer le module Paypal et toutes ses données dans le BO. J'ai ensuite réinstallé le module paypal après l'avoir téléchargé. J'ai rempli les trois paramètres et qaund je sauve

repaf

Deprecated: redirect is deprecated since version 2.1 and will be removed in 2.3. You must return an instance of \Symfony\Component\HttpFoundation\RedirectResponse insteand of send a response. in /customers/5/d/2/dehoubert.be/httpd.www/boutique/core/lib/Thelia/Controller/BaseController.php on line 633 Deprecated: deprecated since version 2.1 and will be removed in 2.3. A response can not be send before the end of the script. Please use RedirectResponse directly in /customers/5/d/2/dehoubert.be/httpd.www/boutique/core/lib/Thelia/Tools/Redirect.php on line 30 Redirecting to http://www.dehoubert.be/boutique/web/ad … re_account.

sad

Offline


Dans local/modules/Paypal/Controller/ConfigurePaypal.php, remplacer :

        $this->redirectToRoute("admin.module.configure",array(),
            array ( 'module_code'=>Paypal::getModuleCode(),
                'current_tab'=>$tab,
                '_controller' => 'Thelia\\Controller\\Admin\\ModuleController::configureAction'));

par :

        return $this->generateRedirectFromRoute(
            "admin.module.configure",
            [],
            [
                'module_code' => Paypal::getModuleCode(),
                'current_tab' => $tab,
                '_controller' => 'Thelia\\Controller\\Admin\\ModuleController::configureAction'
            ]
        );

Je vais faire une PR.


OpenStudio Toulouse

Offline


Bonjour, voilà, c'est fait.

Maintenant je n'ai plus d'erreur quand je sauve les paramètres mais je viens de faire une commande test et tenter de la payer avec paypal je suis renvoyé à la page http://dehoubert.be/boutique/web/module/paypal/goto/1
et je reçois ce message d'erreur
     Accueil Error with paypal service

Failed to pay with paypal
Internal error

We're sorry, an internal error prevent us to deliver you a paypal service.

Offline


Euh... quelqu'un a une idée ?

Offline

Offline


Impeccable, tout fonctionne, merci encore !