Bug PAYPAL sur mobile / tablette


  • legacy

    Au moment de valider l'achat sur mobile, je clique sur le logo Paypal et voici l'erreur :

    Rapport d'erreur à partir de votre module PayPalAPI

    Un client a rencontré un problème avec le module PayPalAPI:

    PayPal response:

    TIMESTAMP -> 2016-03-17T11:11:28Z

    L_ERRORCODE0 -> 10002

    L_SHORTMESSAGE0 -> Security error

    L_LONGMESSAGE0 -> Security header is not valid

    L_SEVERITYCODE0 -> Error

    Réponse du support paypal :

    Ce message veut dire que vos informations API ne sont pas correctes.

    Il arrive de temps en temps que lors de la création des ces identifiants API sur votre compte Paypal, cela genere des erreurs aussi... donc ce que je vous conseille est de supprimer les identifiants API que vous avez et de réessayer en en créant de nouveaux (aussi, assurez vous que tout se copie a l'identique dans votre admin prestashop, j'ai déjà vu des cas ou un espace se rajoutait ou autre ce qui posait probleme).

    Sinon, vous allez pouvoir retourner dans "acces a l'API" dans votre compte Paypal (ce que vous avez déjà sûrement faire)

    Dans l'option 2, vous verrez alors un lien "consulter mes identifiants" et par la suite, vous pourrez les supprimer

    Vous reviendrez alors sur la page d'accueil acces a l'API et vous verrez alors le lien dans option 2 pour "demander mes identifiants"

    Au final j'ai suivi la procédure... et toujours pareil...

    Une idée ?



  • Tu parle de ce genre de bouton ?
    0_1509885572145_1564615885080016043.png


  • legacy

    oui. à la fin du tunnel de vente, au moment de régler, tu cliques sur ce bouton et ça ne fonctionne pas.



  • Normalement ce bouton est celui du express checkout l'option recommandé dans le module prestashop, mais qui ne fonctionne pas. (a désactiver).

    Par contre j'avoue n'avoir jamais essayé le mode mobile



  • Il faut quand même souligner la réponse du support technique Paypal

    Il arrive de temps en temps que lors de la création des ces identifiants API sur votre compte Paypal, cela genere des erreurs aussi... donc ce que je vous conseille est de supprimer les identifiants API que vous avez et de réessayer en en créant de nouveaux

    que l'on peut traduire par :
    Des fois ça déconne, mais comme on a pas vraiment cherché pourquoi, t'as qu'à réessayer jusqu'à ce que ça fonctionne.

    D'après les posts des utilisateurs ayant rencontré le même problème, effectivement le fait de tout regénerer résout le souci. Donc peut être à réessayer une seconde fois.

    Autrement, quelques précisions

    Vous êtes en mode test ou production ? Constatez-vous le problème en mode test ? (attention, les identifiants ne sont pas les mêmes)

    pas de souci sur un desktop ?

    pas de souci sur mobile une fois l'express checkout desactivé ?


  • legacy

    J'ai déjà régénéré pls fois, désinstallé puis réinstallé le module...

    -mode production
    -pas de soucis sur pc
    -le checkout est désactivé


  • legacy

    le mode express checkout est désactivé.

    ça fonctionne sur pc mais pas sur mobile...



  • désolé, à part harceler le support technique Paypal, je ne vois pas sad

    Tous les utilisateurs ayant rencontré ce problème l'ont solutionné en regénérant leurs identifiants.

    Mais je n'en ai vu aucun qui ne rencontrait le problème que sur mobile.

    Vous avez testé plusieurs tablettes/ mobiles ?

    Quelle est l'URL de votre site ?


  • legacy

    Moi j'aime bien la derniere reponse du support paypal... en gros c'est la faute de Prestashop:

    Merci d'avoir contacté le Support Technique pour Commerçants de PayPal.

    Je vous prie de bien vouloir nous excuser pour le délai de réponse.

    Avant tout, il est important de préciser que, même si le module utilisé s'appelle "module PayPal", puisque basé sur notre technologie, il est entièrement développé par les équipes de Prestashop ce qui nous empêche d'en connaître le fonctionnement exact et ainsi de pouvoir effectuer un support dessus.

    Votre module de paiement PayPal utilise une solution différente pour les mobile et l'erreur 10002 indique que votre boutique ne fournit pas les identifiants API nécessaires pour communiquer avec PayPal.

    Afin de configurer les accès API sur le module dans Prestashop, veuillez effectuer la manipulation suivante :

    1 - Connectez-vous à votre panneaux d'administration Prestashop.

    2 - Rendez-vous dans les configurations du module PayPal (Modules et service > Paiement > PayPal )

    3 - Dans la section 1 "CHOISISSEZ VOTRE SOLUTION", Sélectionnez "Choisissez PayPal Option +" (autrement appelé Express Checkout)

    4 - Dans la section 3, 3 champs ("Identifiant API", "Mot de passe API" et "Signature"). Remplissez les avec les identifiants API que vous avez.

    5 - Sauvegardez

    6 - Re-sélectionnez votre solution principale dans la section 1 (Dans votre cas, PayPal Intégral Évolution).

    7 -Sauvegardez à nouveau.

    Concernant la modification de la taille du bouton, n'ayant ni le droit ni les accès pour modifier quoi que ce soit sur votre site je ne peux que vous rediriger vers votre webmaster ou Prestashop afin de voir ce qu'il est possible de faire pour ce bouton dont le design est entièrement géré par votre boutique.

    Je reste à votre disposition pour tout complément d'informations, il vous suffit de répondre à cet email.

    Cordialement,

    Joaquim

    PayPal Merchant Technical Support



  • Lors de mon dernier échange avec le support technique Paypal, j'ai reçu un copié-collé exact du premier paragraphe de votre réponse.
    C'est un mail type, preuve qu'ils doivent avoir pas mal de demandes concernant des soucis avec le module Prestashop Paypal.