PaypalAPI erreur



  • Re-bonjour Pierre,

    j'ai reçu deux nouveaux messages de Paypal aujourd'hui (mise à jour v.30 ce matin) :

    *Rapport d'erreur à partir de votre module PayPalAPI

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

    PayPal response:
    TIMESTAMP -> 2024-10-02T12:34:06Z
    L_ERRORCODE0 -> 10431
    L_SHORTMESSAGE0 -> Transaction refused because of an invalid argument. See additional error messages for details.
    L_LONGMESSAGE0 -> Item amount is invalid.
    L_SEVERITYCODE0 -> Error*



  • Hum... un peu succinct comme erreur. A priori le montant n'est pas valide. As-tu fait un test de ton coté avec un panier identique ?



  • Désolé pour le retard. Sur le BO impossible de trouver un panier lié à une quelconque commande échouée - il n'y en a d'ailleurs aucune. On a fait un test sur un navigateur depuis lequel on gère le BO -> mail d'erreur (mais peut-être pas lié, en outre la dernière version de fancybox était activée), puis sur un autre (aucune gestion BO, fancybox ancienne version) et là le test passait.

    J'ai cependant rencontré ce matin (alors oui, je sais bien que ce n'est pas la même erreur) concernant cette fois Payplug :

    Capture d’écran 2024-10-07 à 09.12.10.png

    Capture d’écran 2024-10-07 à 09.11.43.png

    D'habitude, lorsque j'ai des erreurs lors du paiement, c'est bien souvent lié à une règle panier dont les taxes ne sont pas appliquées (on a un fil sur ce forum, quelque part).
    Là, il n'y a aucune règle panier qui s'applique.



  • Si vous vous connectez en tant que ce client et que vous repassez la même commande, quel est le montant qui s'affiche à payer chez Payplug ?



  • Pour me connecter sous cet identifiant, je dois modifier le mot de passe en BO ? (parce que je ne vois pas comment m'y connecter sans changer).





  • On est en train de faire le test (même prix que celui du panier, 90,2), mais je viens de remarquer qu'entre le panier (validé) et la commande, il y a un produit qui n'a pas le même prix (prix public vs prix pro) : 8,76 dans le panier, 14,60 dans la commande

    ps: après la mise à jour de la v.30, le mode debug s'est activé et le mode invité aussi (commande express désactivé et interdire les commandes des clients non connectés désactivés aussi)



  • Il faut donc regarder du coté de la configuration de ce produit (qui a peut-être été changé au moment du passage de la commande ?)



  • En règle générale on évite de modifier les prix/règles de réduction en journée ou alors on passe en maintenance.



  • @Olivier75009 a dit dans PaypalAPI erreur :

    ps: après la mise à jour de la v.30, le mode debug s'est activé et le mode invité aussi (commande express désactivé et interdire les commandes des clients non connectés désactivés aussi)

    Le mode debug oui et c'est normal, ça permet de voir si il y a des souci/incompatibilité.
    Les autres modes ne sont pas modifiés, par contre le mode "Invité" ne devrait même pas exister il est inutile et non conforme au RGPD.



  • le prix de cet article n'a pas été modifié. Se peut-il que si la cliente commence un panier en non-connecté et poursuive l'achat (et se connecte donc) ait pu jouer un rôle ?



  • Oui c'est possible, le prix spécifique n'aurait pas été appliqué mais c'est curieux car Presta recalcule le panier lors de la connexion.



  • @eolia a dit dans PaypalAPI erreur :

    Les autres modes ne sont pas modifiés, par contre le mode "Invité" ne devrait même pas exister il est inutile et non conforme au RGPD.
    Le mode invité était bien désactivé auparavant. J'interdis donc les commandes des clients non connectés, ce qui doit supprimer le mode invité du coup ?



  • @eolia a dit dans PaypalAPI erreur :

    Oui c'est possible, le prix spécifique n'aurait pas été appliqué mais c'est curieux car Presta recalcule le panier lors de la connexion.

    c'est une nouvelle cliente, aurait-elle pu fournir un numéro de TVA qui l'aurait basculé ensuite en pro, à un moment avant la validation de la commande ?



  • Non, aucun rapport.

    • Le mode invité permet de passer commande sans "créer de compte". Ce qui est faut car un compte est quand même créé. La seule différence est qu'il y a un mot de passe.
    • L'interdiction de passer commande si pas connecté empêche tout ajout au panier si pas connecté.


  • @Olivier75009 a dit dans PaypalAPI erreur :

    @eolia a dit dans PaypalAPI erreur :

    Oui c'est possible, le prix spécifique n'aurait pas été appliqué mais c'est curieux car Presta recalcule le panier lors de la connexion.

    c'est une nouvelle cliente, aurait-elle pu fournir un numéro de TVA qui l'aurait basculé ensuite en pro, à un moment avant la validation de la commande ?

    Aucune idée, je ne sais pas comment vous basculez les clients en groupe pro. Un module ? Un dev spécifique ?



  • C'est un module : SIRET et groupe de clients v1.7.7 - par MassonVincent

    edit : j'avais bien ça, et pourtant j'ai une commande "invité" :
    Capture.JPG



  • Si vous aviez ces paramètres, ce n'est pas une commande "invité" (ce serait marqué dans la commande) mais une commande classique.



  • Alors en effet, la commande ne peut être une commande "invité", ce qui nous questionne c'est que la cliente en question a pour groupe par défaut "invité" (on n'a jamais mis ça en place). Autre question, les prix d'achat des produits s'affichent désormais dans la commande, nous n'avions pas ça auparavant (<- on va vivre avec, c'est pas un soucis en soi).
    Est-ce que je peux supprimer le groupe invité par exemple (en basculant tous les membres dans un autre groupe)



  • Prestashop a toujours existé avec 3 groupes:

    • Visiteur
    • Invité
    • Client

    Ces 3 groupes ne sont pas supprimables nativement car nécessaires au fonctionnement du système. Si ils manquent c'est qu'ils ont été supprimés directement en base de données.

    Si un client a un compte Invité cela se présente comme ceci:
    4f9da176-ca10-4063-8c30-64d78fd09ed6-image.png

    Concernant le prix d'achat, c'est une demande qui m'a été faite et qui permet rapidement de se rendre compte si on est dans les clous au niveau de la vente (remises etc) ce prix ne s'affiche que si au minimum un des produits de la commande a un prix d'achat enregistré.


Se connecter pour répondre