Jump to content

Une erreur s'est produite. Vérifiez vos identifiants PayPal.


Recommended Posts

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

 

paypalpb.png

Edited by momopo (see edit history)
Link to comment
Share on other sites

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

  • 2 months later...

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

  • 1 month later...

@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

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...