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 :
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 :
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
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¬ify_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 )
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
https://cms.paypal.com/us/cgi-bin/?c...esting_sandbox
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
Commentaire