momopo Posted August 14, 2018 Share Posted August 14, 2018 (edited) Bonjour, J'ai un énorme problème au niveau de l'activation de Paypal... J'ai trouvé énormément de personnes ayant ce même problème mais aucune solution n'est proposé. J'ai également vu que des programmeurs proposés un module Paypal avec le bug corrigé, mais il n'est pas disponible. J'ai également paramétré Paypal via ce lien: http://créating.com/content/11-comment-configurer-paypal-sur-prestashop-17 mais rien... Pouvez-vous m'aider ? Un grand merci à vous. Pour information: Version de PrestaShop : 1.7.4.2 Version du logiciel serveur : Apache Version de PHP : 5.6.36 Version de Paypal: v4.4.2 Edited August 14, 2018 by momopo (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted August 15, 2018 Share Posted August 15, 2018 Vérifier vos identifiant Paypal, parle de soi. A vérifier et éventuellement à régénérer (depuis le panel Paypal) un nouveau jeu de clé API - certaines anciennes clés ne son plus acceptés/acceptables. Vérifier également que l'hébergement est compatible TLS1.2 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. 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...
Rom1CH Posted November 24, 2018 Share Posted November 24, 2018 @Prestachiotte Savior Bonjour Je viens de poser le fichier que tu propose sur mon serveur à la place de l'original MethodEC.php . J'ai exactement le même message et aucun champ n'apparait. Où devrait on les trouver ? Modules > Paypal > configurer ? Merci pour tes éclaircissements ? @momopo As-tu résolu ton problème ? Comment t'en es tu sorti ? As-tu appliqué le correctif fourni par Prestachiotte Savior ? Merci à tous les 2! 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