Trad-Archerie Posted August 13, 2018 Share Posted August 13, 2018 Bonjour, je viens de mettre à jour ma boutique de PS 1.6.1.20 à PS 1.7.4.2. Un seul gros problème : le module natif Paypal ne fonctionne pas. J'ai dû le réinstaller, et malgré de multiples essais, rien à faire, la configuration plante avec message "Une erreur s’est produite. Vérifiez vos identifiants PayPal." et le champ "Nom d'utilisateur API" vide sans possibilité de le renseigner. J'ai parcouru plusieurs posts, mais aucun ne m'a aidé à résoudre mon problème. Merci d'avance pour votre aide! Link to comment Share on other sites More sharing options...
Trad-Archerie Posted August 15, 2018 Author Share Posted August 15, 2018 UP Pour information, j'ai essayé de recréer les identifiants API (pas réussi avec la nouvelle version d'API PayPal) et ça ne change rien. Et pas moyen d'obtenir de support de Paypal... Bref, c'est la fête! Link to comment Share on other sites More sharing options...
Loïc Posted August 29, 2018 Share Posted August 29, 2018 Du neuf sur ce point ? Je viens d'une ancienne version de PS (1.5) et là je suis en train d'installation en PREPROD la version 1.7.4 avec le module paypal en version 4.4.2. Je suis quelque peu pertubé par le paramétrage de ce dernier. Lorsque je me place sur la configuration du module, je peux activer soit Paypal, soit BrainTree (pourquoi pas), si je clique sur le bouton "Activer" de Paypal après avoir saisi une première fois l'adresse email de mon compte Paypal ainsi que mon pays, on m'affiche une seconde page qui est la page de Login de Paypal, une fois connecté j'arrive sur une page où on m'informe que Prestashop Ready demande mon autorisation pour utiliser mes identifiants API. Et là je dit "Halte !", je n'ai rien à faire avec Prestashop Ready, mon instance est installé sur un de mes serveurs qu'est ce que vient faire Prestashop Ready et ce n'est pas une petite autorisation que l'on demande là... J'ai donc fait pas mal de recherche un peu partout et je découvre qu'il y a pas mal de soucis avec Paypal et PS 1.7. Nous en sommes où exactement ? Le module est-il fonctionnel ? L'autorisation que l'on me demande est-elle normale ? Quels sont les risques ? Merci d'éclairer mes lanternes car je trouve tout cela bien opaque et cela manque de documentation à mon gout. Link to comment Share on other sites More sharing options...
cool cellphone case Posted October 11, 2018 Share Posted October 11, 2018 it is joke bug by PS team, i think the major payment module can't use in the 1.7 Link to comment Share on other sites More sharing options...
Prestachiotte Savior Posted October 23, 2018 Share Posted October 23, 2018 Bonjour, J'ai exactement le même problème lorsque, je passe en mode test, depuis la configuration du module paypal ( version 4.4.2 ). A défaut d'avoir des modules GRATUITS qui fonctionnent sur un CMS potable, je suis passé par la case "fouiner dans le module". Afin de faire fonctionner ceci, j'ai modifié directement la classe paypal/classes/MethodEC.php pour me permettre en back-office de pouvoir saisir l'utilisateur, le mot de passe et la signature API et faire marcher le tout. modules/paypal/classes/MethodEC.php:211 $apiUserPswd = Configuration::get('PAYPAL_PSWD_SANDBOX'); $apiUserSign = Configuration::get('PAYPAL_SIGNATURE_SANDBOX'); $fields_form[0]['form'] = array( 'input' => array( array( 'type' => 'text', 'label' => $module->l('API user name'), 'name'=>'api_user_name' ), array( 'type' => 'text', 'label' => $module->l('API user password'), 'name'=>'api_user_password', ), array( 'type' => 'text', 'label' => $module->l('API user signature'), 'name'=>'api_user_signature', ) ), 'submit' => array( 'title' => $module->l('Save'), ) ); modules/paypal/classes/MethodEC.php:247 $helper->tpl_vars = array( 'fields_value' => array( 'api_user_name'=>$apiUserName, 'api_user_password'=>$apiUserPswd, 'api_user_signature'=>$apiUserSign ), 'id_language' => Context::getContext()->language->id, 'back_url' => $module->module_link.'#paypal_params' ); modules/paypal/classes/MethodEC.php:360 if (Tools::isSubmit('submitAddconfiguration')) { Configuration::updateValue('PAYPAL_USERNAME_SANDBOX',Tools::getValue('api_user_name')); Configuration::updateValue('PAYPAL_PSWD_SANDBOX',Tools::getValue('api_user_password')); Configuration::updateValue('PAYPAL_SIGNATURE_SANDBOX',Tools::getValue('api_user_signature')); } En pièce jointe le fichier modifié. MethodEC.php Link to comment Share on other sites More sharing options...
Dan65tar Posted August 13, 2019 Share Posted August 13, 2019 Bonjour, Ca fonctionne? Merci Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now