PaypalAPI erreur



  • Salut Pierre,
    je reviens vers toi sur le problème Paypal. Auparavant les clients ne revenaient pas vers nous, donc difficile d'avoir d'avantage de précision sur cette erreur. Aujourd'hui j'ai eu ça de la part d'une cliente :
    image_6209779.JPG
    et dans les logs en BO :
    Capture d’écran 2024-10-08 à 10.29.11.png
    Je précise qu'avant la mise à jour en v.30, on avait des paiements Paypal, depuis lors plus aucune commande sur Paypal, uniquement Payplug. C'est aussi notre premier retour client. Il n'y a aucune information sur notre interface pro Paypal non plus. Il se trouve aussi que lorsqu'on ajoute un produit directement depuis le panier (quantité) Payplug/Oney se met à jour alors que Paypal non. Il faut faire un refresh de la page panier pour qu'il se mette à jour. (5 étapes, pas de onepagecheckout).



  • Je me suis connecté sur le compte de la cliente (Paypal en 4xsans frais) même message d'erreur (depuis Opera). Idem depuis un autre navigateur (Edge).
    Le problème semble être résolu : il se trouve que l'ID client de l'API Rest et le secret ID ne correspondaient plus du tout (email de connexion + mdp de connexion du compte mail°



  • Une fois vs identifiants corrigés ça donne quoi ?
    Si toujours rien de mieux il me faudra un accès ftp pour débuguer le payload de Paypal (à priori ça parle plutôt de montant invalide)



  • Les IDs corrigés m'ont donné au début un accès à l'interface Paypal, mais pas pour les clients ni une autre personne du BO qui faisaient des tests sur deux autres navigateurs. J'ai réessayé de mon côté et suis aussi tombé sur le même message d'erreur.



  • On vient de re-modifier les IDs (j'ai dû recréer une API Rest auparavant, mais il en existait déjà une) et ça a l'air de fonctionner... Je reviens plus tard pour voir si il n'y a plus de problème



  • Finalement, depuis les modifs, 4 messages d'erreur et aucun paiement passé avec Paypal.



  • @eolia a dit dans PaypalAPI erreur :

    Si toujours rien de mieux il me faudra un accès ftp pour débuguer le payload de Paypal (à priori ça parle plutôt de montant invalide)



  • les accès sont déjà en MP



  • J'ai répondu au MP.
    Debug mis en place, les données sont correctes.
    e8bf7fa2-42e9-4763-8513-6bc9cb07a292-image.png
    J'arrive chez Paypal et le montant est correct.
    A quel moment l'erreur intervient svp ?



  • après avoir accepté les conditions générales et choisir le mode de paiement. Ça se produit à partir du moment où le paiement en 4x est activé (probablement au dessus d'un certain montant... à confirmer)



  • Je n'ai pas cette erreur donc je vais retester avec un montant pris en charge par le 4X (pas simple avec les infos au compte-goutte...)



  • Bah je ne reproduis pas.

    Pour info, les logs du module sont dans /web/modules/paypal/log



  • Les 4 messages d'erreurs ont été envoyés à 19h44, 19h56, 20h02 et 20h09. Mais il n'y a pas de logs correspondants.

    edit : je viens de faire deux tests d'affilés (et un autre test d'un partenaire), pas d'erreurs non plus. Par contre difficile de débloquer un panier après avoir été sur la page Paypal (retour), lorsque l'on souhaite supprimer un article depuis le panier déroulant, le popup pour débloquer s'affiche brièvement avant de renvoyer à la page order.



  • Enfin un mail d'erreur associé à un log !

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

    PayPal response:
    TIMESTAMP -> 2024-10-09T07:34:02Z
    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

    log associé :

    Array
    (
    [0] => 2024-10-09T09:34:01+02:00
    [1] => Array
    (
    [CANCELURL] => https://www.XXXXXXX/commande?step=3&
    [RETURNURL] => https://wwwXXXXXXX/modules/paypal/express_checkout/payment.php
    [NOSHIPPING] => 0
    [BUTTONSOURCE] => PHENIXSUITE_EC
    [L_PAYMENTREQUEST_0_NUMBER0] => 5309
    [L_PAYMENTREQUEST_0_NAME0] => INFINIE BRILLANCE UV/LED 15ml (x 1)
    [L_PAYMENTREQUEST_0_DESC0] => NOUVELLE FORMULE - ENCORE PLUS DE BRILLANCE ! Gel ...
    [L_PAYMENTREQUEST_0_AMT0] => 21.024
    [L_PAYMENTREQUEST_0_QTY0] => 1
    [L_PAYMENTREQUEST_0_NUMBER1] => 5066
    [L_PAYMENTREQUEST_0_NAME1] => BORDEAUX - Contenance : 5ml (x 1)
    [L_PAYMENTREQUEST_0_DESC1] => Opaque - Rouge bordeaux.'La manucure zéro défaut'L...
    [L_PAYMENTREQUEST_0_AMT1] => 11.88
    [L_PAYMENTREQUEST_0_QTY1] => 1
    [L_PAYMENTREQUEST_0_NUMBER2] => 6279
    [L_PAYMENTREQUEST_0_NAME2] => BOHEMIAN - Contenance : 5ml (x 1)
    [L_PAYMENTREQUEST_0_DESC2] => Opaque - Prune foncé légèrement parsemé de fines p...
    [L_PAYMENTREQUEST_0_AMT2] => 11.88
    [L_PAYMENTREQUEST_0_QTY2] => 1
    [PAYMENTREQUEST_0_PAYMENTACTION] => Sale
    [PAYMENTREQUEST_0_CURRENCYCODE] => EUR
    [PAYMENTREQUEST_0_SHIPPINGAMT] => 7.20
    [PAYMENTREQUEST_0_ITEMAMT] => 44.78
    [PAYMENTREQUEST_0_AMT] => 51.98
    [ADDROVERRIDE] => 1
    [EMAIL] => XXXXXXX@XXXXXXX
    [PAYMENTREQUEST_0_SHIPTONAME] => XXXXXXX
    [PAYMENTREQUEST_0_SHIPTOPHONENUM] => +XXXXXXX
    [PAYMENTREQUEST_0_SHIPTOSTREET] => XXXXXXXXX
    [PAYMENTREQUEST_0_SHIPTOSTREET2] =>
    [PAYMENTREQUEST_0_SHIPTOCITY] => XXXXXXXX
    [PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE] => FR
    [PAYMENTREQUEST_0_SHIPTOZIP] => XXXXXXX
    )

    )



  • Ok vu.
    Vous avez un affichage des prix en HT pour certains groupes clients ?
    J'ai ajouté un round sur la génération des prix pour Paypal, dites-moi si c'est ok.

    Concernant le popup il ne doit pas disparaitre tant qu'on a pas cliqué sur le bouton sauf si une redirection en js serait effectuée par votre thème ?



  • Capture d’écran 2024-10-09 à 11.11.36.png
    Quasiment pour tous les clients (HT).
    Je viens de faire une commande à l'identique que celle qui a posé problème à 9h34, pas d'erreur après avoir cliqué sur Paypal (redirection sur la connexion Paypal, je ne suis pas allé au delà)

    edit: il y a une redirection qui est faite, de toute évidence, lorsque l'on clique sur l'icône de suppression du produit du panier déroulant.



  • Array
    (
    [0] => 2024-10-09T09:34:01+02:00
    [1] => Array
    (
    [CANCELURL] => /commande?step=3&
    [RETURNURL] => /modules/paypal/express_checkout/payment.php
    [NOSHIPPING] => 0
    [BUTTONSOURCE] => PHENIXSUITE_EC
    [L_PAYMENTREQUEST_0_NUMBER0] => 5309
    [L_PAYMENTREQUEST_0_NAME0] => INFINIE BRILLANCE UV/LED 15ml (x 1)
    [L_PAYMENTREQUEST_0_DESC0] => NOUVELLE FORMULE - ENCORE PLUS DE BRILLANCE ! Gel ...
    [L_PAYMENTREQUEST_0_AMT0] => 21.024
    [L_PAYMENTREQUEST_0_QTY0] => 1
    [L_PAYMENTREQUEST_0_NUMBER1] => 5066
    [L_PAYMENTREQUEST_0_NAME1] => BORDEAUX - Contenance : 5ml (x 1)
    [L_PAYMENTREQUEST_0_DESC1] => Opaque - Rouge bordeaux.'La manucure zéro défaut'L...
    [L_PAYMENTREQUEST_0_AMT1] => 11.88
    [L_PAYMENTREQUEST_0_QTY1] => 1
    [L_PAYMENTREQUEST_0_NUMBER2] => 6279
    [L_PAYMENTREQUEST_0_NAME2] => BOHEMIAN - Contenance : 5ml (x 1)
    [L_PAYMENTREQUEST_0_DESC2] => Opaque - Prune foncé légèrement parsemé de fines p...
    [L_PAYMENTREQUEST_0_AMT2] => 11.88
    [L_PAYMENTREQUEST_0_QTY2] => 1
    [PAYMENTREQUEST_0_PAYMENTACTION] => Sale
    [PAYMENTREQUEST_0_CURRENCYCODE] => EUR
    [PAYMENTREQUEST_0_SHIPPINGAMT] => 7.20
    [PAYMENTREQUEST_0_ITEMAMT] => 44.78
    [PAYMENTREQUEST_0_AMT] => 51.98
    [ADDROVERRIDE] => 1
    [EMAIL] => @.fr
    [PAYMENTREQUEST_0_SHIPTONAME] =>
    [PAYMENTREQUEST_0_SHIPTOPHONENUM] => +336
    [PAYMENTREQUEST_0_SHIPTOSTREET] =>
    [PAYMENTREQUEST_0_SHIPTOSTREET2] =>
    [PAYMENTREQUEST_0_SHIPTOCITY] =>
    [PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE] => FR
    [PAYMENTREQUEST_0_SHIPTOZIP] =>
    )

    )
    Array
    (
    [0] => 2024-10-09T11:15:27+02:00
    [1] => Array
    (
    [CANCELURL] => /commande?step=3&
    [RETURNURL] => /modules/paypal/express_checkout/payment.php
    [NOSHIPPING] => 0
    [BUTTONSOURCE] => PHENIXSUITE_EC
    [L_PAYMENTREQUEST_0_NUMBER0] => 5309
    [L_PAYMENTREQUEST_0_NAME0] => INFINIE BRILLANCE UV/LED 15ml (x 1)
    [L_PAYMENTREQUEST_0_DESC0] => NOUVELLE FORMULE - ENCORE PLUS DE BRILLANCE ! Gel ...
    [L_PAYMENTREQUEST_0_AMT0] => 21.02
    [L_PAYMENTREQUEST_0_QTY0] => 1
    [L_PAYMENTREQUEST_0_NUMBER1] => 5066
    [L_PAYMENTREQUEST_0_NAME1] => BORDEAUX - Contenance : 5ml (x 1)
    [L_PAYMENTREQUEST_0_DESC1] => Opaque - Rouge bordeaux.'La manucure zéro défaut'L...
    [L_PAYMENTREQUEST_0_AMT1] => 11.88
    [L_PAYMENTREQUEST_0_QTY1] => 1
    [L_PAYMENTREQUEST_0_NUMBER2] => 6279
    [L_PAYMENTREQUEST_0_NAME2] => BOHEMIAN - Contenance : 5ml (x 1)
    [L_PAYMENTREQUEST_0_DESC2] => Opaque - Prune foncé légèrement parsemé de fines p...
    [L_PAYMENTREQUEST_0_AMT2] => 11.88
    [L_PAYMENTREQUEST_0_QTY2] => 1
    [PAYMENTREQUEST_0_PAYMENTACTION] => Sale
    [PAYMENTREQUEST_0_CURRENCYCODE] => EUR
    [PAYMENTREQUEST_0_SHIPPINGAMT] => 7.20
    [PAYMENTREQUEST_0_ITEMAMT] => 44.78
    [PAYMENTREQUEST_0_AMT] => 51.98
    [ADDROVERRIDE] => 1
    [EMAIL] => @.fr
    [PAYMENTREQUEST_0_SHIPTONAME] =>
    [PAYMENTREQUEST_0_SHIPTOPHONENUM] => +336
    [PAYMENTREQUEST_0_SHIPTOSTREET] =>
    [PAYMENTREQUEST_0_SHIPTOSTREET2] =>
    [PAYMENTREQUEST_0_SHIPTOCITY] =>
    [PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE] => FR
    [PAYMENTREQUEST_0_SHIPTOZIP] =>
    )

    )

    En effet le round sur le premier produit


Se connecter pour répondre