ERROR Invalid IPN validation: Array - VirtueMart 2.6.6

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] ERROR Invalid IPN validation: Array - VirtueMart 2.6.6

    Bonjour à tout le monde,

    Je demande rarement de l'aide et fouille sur les forums anglais/français pour trouver mes réponses, mais là je désespère.

    Après ma migration J1.5 en J2.5 et des tests en local sous xampp, j'ai envoyé mes fichiers en live sur mon serveur et relancé mon site hier.

    Première commande client directe aujourd'hui et je reçois par email l'erreur "ERROR Invalid IPN validation" dont le détail est affichée dans les logs tels que :

    Code:
    #
    #<?php die("Forbidden."); ?>
    
    2014-06-08 17:45:40 ERROR Invalid IPN validation: Array
    (
        [paypal_data] => Array
            (
                [mc_gross] => 6.16
                [invoice] => a90b04262
                [protection_eligibility] => Eligible
                [address_status] => unconfirmed
                [payer_id] => Y2E7U2PXNRAAN
                [tax] => 0.00
                [address_street] => LES BALATRIES
                [payment_date] => 10:45:29 Jun 08, 2014 PDT
                [payment_status] => Completed
                [charset] => windows-1252
                [address_zip] => 16250
                [first_name] => prénom  client
                [mc_fee] => 0.56
                [address_country_code] => FR
                [address_name] => nom client
                [notify_version] => 3.8
                [custom] => 2b8nb826qu8kh2qrm3hmc8tn74
                [payer_status] => verified
                [business] => monemailpaypal
                [address_country] => France
                [address_city] => CHADURIE
                [quantity] => 1
                [verify_sign] => AB63pz3qIrLOaZiQqVB04NGoucJcAi43CG95jChkIFF4i6p89HJ5WUCQ
                [payer_email] => emailclient
                [txn_id] => 3EK63785BN400113M
                [payment_type] => instant
                [last_name] => boyer
                [address_state] => 
                [receiver_email] => monemailpaypal
                [payment_fee] => 
                [receiver_id] => XESMAREJLKGJU
                [txn_type] => web_accept
                [item_name] => 
                [mc_currency] => EUR
                [item_number] => 
                [residence_country] => FR
                [handling_amount] => 0.00
                [transaction_subject] => 2b8nb826qu8kh2qrm3hmc8tn74
                [payment_gross] => 
                [shipping] => 0.00
                [ipn_track_id] => feaa6a64ba96e
            )
    
        [post_msg] => cmd=_notify-validate&mc_gross=6.16&invoice=a90b04262&protection_eligibility=Eligible&address_status=unconfirmed&payer_id=Y2E7U2PXNRAAN&tax=0.00&address_street=LES+BALATRIES&payment_date=10%3A45%3A29+Jun+08%2C+2014+PDT&payment_status=Completed&charset=windows-1252&address_zip=16250&first_name=emmanuelle&mc_fee=0.56&address_country_code=FR&address_name=emmanuelle+boyer&notify_version=3.8&custom=2b8nb826qu8kh2qrm3hmc8tn74&payer_status=verified&business=monemailpaypal&address_country=France&address_city=CHADURIE&quantity=1&verify_sign=AB63pz3qIrLOaZiQqVB04NGoucJcAi43CG95jChkIFF4i6p89HJ5WUCQ&payer_email=email%40orange.fr&txn_id=3EK63785BN400113M&payment_type=instant&last_name=boyer&address_state=&receiver_email=monemailpaypal&payment_fee=&receiver_id=XESMAREJLKGJU&txn_type=web_accept&item_name=&mc_currency=EUR&item_number=&residence_country=FR&handling_amount=0.00&transaction_subject=2b8nb826qu8kh2qrm3hmc8tn74&payment_gross=&shipping=0.00&ipn_track_id=feaa6a64ba96e
        [paypal_res] => HTTP/1.1 200 OK
    Server: Apache
    X-Frame-Options: SAMEORIGIN
    Strict-Transport-Security: max-age=14400
    Strict-Transport-Security: max-age=14400
    Content-Type: text/html; charset=UTF-8
    DC: slc-a-origin-www-2.paypal.com
    Date: Sun, 08 Jun 2014 17:45:41 GMT
    Content-Length: 7
    Connection: close
    Set-Cookie: cwrClyrK4LoCV1fydGbAxiNL6iG=sLsuO1PWkILYWUDhBsjzuDANkgqPr18c2KxsYTxCLAzlkgyEPxL29hbOWuZETib0Uo8gch7-1H_rvxAk84VddSU5MwbosVZNYSv-Meg5Uanw1RS9lulZuS0OyG6tsJ9jXDXcaGnbZ20t6LXkQK3mO_aReNU6cFz_sjqQISX-49x8PWJD0OwCCBNVs87Uz8Af6REIl_GxEdYtAR0QBHLMsiWiMjAEEpu4ave7wPUupVHhsGjiip2WyAvBOWXavT3HGzaJJfaNR-_TGu8FlCczGZA4yqnnfZomUnqWMyuXYA20Oq1omKQCZi70cXD7prGlK3oFqzQLVyiu8Zr3Xo5b0H6yNAw6227HyHJQi-x1VZZLTVBa3pXPHMhPXujTgZFXHEWYVs8BpYIlsVGm2DVq6W6auCUPTNY0Eplw70; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: cookie_check=yes; expires=Wed, 05-Jun-2024 17:45:41 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navcmd=_notify-validate; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: navlns=0.0; expires=Tue, 07-Jun-2016 17:45:41 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: Apache=10.73.8.137.1402249541520698; path=/; expires=Tue, 31-May-44 17:45:41 GMT
    Set-Cookie: X-PP-SILOVER=name%3DLIVE5.WEB.1%26silo_version%3D880%26app%3Dslingshot%26TIME%3D1168217171; domain=.paypal.com; path=/; Secure; HttpOnly
    Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT
    Set-Cookie: Apache=10.73.8.64.1402249541511491; path=/; expires=Tue, 31-May-44 17:45:41 GMT
    Set-Cookie: AKDC=slc-a-origin-www-2.paypal.com; expires=Sun, 08-Jun-2014 18:15:41 GMT; path=/; secure
    
    INVALID
    )
    Le paiement est enregistré mais l'état de la commande est toujours "en attente".
    J'ai donc confirmé la commande manuellement dans l'attente de résoudre le bug et j'espère que quelqu'un saura m'aider.

    J'utilise le plugin "one page checkout" et les templates Vento et VP-Eden, le tout de virtueplanet.

    J'ai bien trouvé des bugs similaires rencontrés mais la plupart des utilisateurs étaient sur les versions 2.0.X de Virtuemart et les solutions suggérées ne m'ont été d'aucune utilité pour l'instant

    Aussi, j'ai correctement entré tous les détails de configuration de paypal expliqué dans ce topic http://forum.virtuemart.net/index.php?topic=101478.0

    Mais je pêche sur le point 6 :

    6. The more difficult part now is configuring your account at PayPal as described here in PayPal's sandbox (testing) tutorial:
    https://cms.paypal.com/us/cgi-bin/?c...esting_sandbox
    J'ai bien créé une application via https://developer.paypal.com mais quand bien même Paypal me donne-t-il une API, j'ai lu (dans le même topic) qu'elle ne servait à rien. Alors peut-être ai-je mal lu, mon anglais est plutôt rouillé, ou sinon je suis à côté de la plaque dans ma procédure et dans ce cas j'espère que quelqu'un pourra m'aiguiller vers la solution.

    Merci d'avance pour votre aide.

    Version de PHP 5.3.3
    Serveur web Apache
    Serveur web pour interface PHP cgi-fcgi
    Version de Joomla Joomla! 2.5.20 Stable [ Ember ] 30-April-2014 14:00 GMT
    Dernière édition par Kyrian à 09/06/2014, 22h02
    VirtueMart 2.6.4 | Joomla! 2.5.20 | PHP 5.3.3

  • #2
    Re : ERROR Invalid IPN validation: Array - VirtueMart 2.6.6

    Problème auto réglé avec le plugin "Virtuemart 2 PayPal Express Checkout Plugin"

    Pas d'IPN à paramétrer, une merveille cet addon

    Pour ceux que ça intéressent à l'avenir, voici le lien de la page http://plugins.online-store.co.uk/pa..._checkout.html
    (à noter : très bon support en cas de conflit avec le template de Virtuemart)
    VirtueMart 2.6.4 | Joomla! 2.5.20 | PHP 5.3.3

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X