makinero Posted November 27, 2014 Share Posted November 27, 2014 (edited) Bonjour, Quand je passe une commande, dès que je déclenche une méthode de paiement, j'ai les warnings suivants : Warning: Invalid argument supplied for foreach() in [CHEMIN]/classes/Cart.php on line 2404Warning: Invalid argument supplied for foreach() in [CHEMIN]/classes/Cart.php on line 2469 Quand je dis déclenche, ça veut dire : - Chèque : sur la page de récap (montant, ordre...) - Paypal : quand je reviens de paypal (paiement accepté en sandbox) Pour Paypal, j'ai le log suivant (j'ai remplacé les infos perso par des XXX) : Error occurred: Veuillez contacter le marchant: <b>PayPal response:</b> BILLINGAGREEMENTACCEPTEDSTATUS -> 0 CHECKOUTSTATUS -> PaymentActionNotInitiated TIMESTAMP -> 2014-11-27T16:52:37Z EMAIL -> [email protected] PAYERID -> XXXXXXXXXXXXX PAYERSTATUS -> verified FIRSTNAME -> Test LASTNAME -> Buyer COUNTRYCODE -> FR SHIPTONAME -> XXXXX SHIPTOSTREET -> XXXXXX SHIPTOCITY -> XXXXX SHIPTOZIP -> XXXXX SHIPTOCOUNTRYCODE -> FR SHIPTOPHONENUM -> 0606060606 SHIPTOCOUNTRYNAME -> France ADDRESSSTATUS -> Unconfirmed CURRENCYCODE -> EUR AMT -> 1.00 ITEMAMT -> 1.00 SHIPPINGAMT -> 0.00 HANDLINGAMT -> 0.00 TAXAMT -> 0.00 INSURANCEAMT -> 0.00 SHIPDISCAMT -> 0.00 L_NAME0 -> XXXXXXXXXXXXXXXXXXXXXXX L_NAME1 -> Colissimo France ( Max 30 kg ) L_NUMBER0 -> 1000 L_NUMBER1 -> 59 L_QTY0 -> 1 L_QTY1 -> 1 L_TAXAMT0 -> 0.00 L_TAXAMT1 -> 0.00 L_AMT0 -> 1.00 L_AMT1 -> 0.00 L_DESC0 -> ... L_ITEMWEIGHTVALUE0 -> 0.00000 L_ITEMWEIGHTVALUE1 -> 0.00000 L_ITEMLENGTHVALUE0 -> 0.00000 L_ITEMLENGTHVALUE1 -> 0.00000 L_ITEMWIDTHVALUE0 -> 0.00000 L_ITEMWIDTHVALUE1 -> 0.00000 L_ITEMHEIGHTVALUE0 -> 0.00000 L_ITEMHEIGHTVALUE1 -> 0.00000 PAYMENTREQUEST_0_CURRENCYCODE -> EUR PAYMENTREQUEST_0_AMT -> 1.00 PAYMENTREQUEST_0_ITEMAMT -> 1.00 PAYMENTREQUEST_0_SHIPPINGAMT -> 0.00 PAYMENTREQUEST_0_HANDLINGAMT -> 0.00 PAYMENTREQUEST_0_TAXAMT -> 0.00 PAYMENTREQUEST_0_INSURANCEAMT -> 0.00 PAYMENTREQUEST_0_SHIPDISCAMT -> 0.00 PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED -> false PAYMENTREQUEST_0_SHIPTONAME -> XXXXXXXXXX PAYMENTREQUEST_0_SHIPTOSTREET -> XXXXXXXXXXXXXXXX PAYMENTREQUEST_0_SHIPTOCITY -> XXXXXXXXX PAYMENTREQUEST_0_SHIPTOZIP -> XXXXXXXXXXX PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE -> FR PAYMENTREQUEST_0_SHIPTOPHONENUM -> 0606060606 PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME -> France PAYMENTREQUEST_0_ADDRESSSTATUS -> Unconfirmed PAYMENTREQUEST_0_ADDRESSNORMALIZATIONSTATUS -> None L_PAYMENTREQUEST_0_NAME0 -> XXXXXXXXXXXXXXX L_PAYMENTREQUEST_0_NAME1 -> Colissimo France ( Max 30 kg ) L_PAYMENTREQUEST_0_NUMBER0 -> 1000 L_PAYMENTREQUEST_0_NUMBER1 -> 59 L_PAYMENTREQUEST_0_QTY0 -> 1 L_PAYMENTREQUEST_0_QTY1 -> 1 L_PAYMENTREQUEST_0_TAXAMT0 -> 0.00 L_PAYMENTREQUEST_0_TAXAMT1 -> 0.00 L_PAYMENTREQUEST_0_AMT0 -> 1.00 L_PAYMENTREQUEST_0_AMT1 -> 0.00 L_PAYMENTREQUEST_0_DESC0 -> ... L_PAYMENTREQUEST_0_ITEMWEIGHTVALUE0 -> 0.00000 L_PAYMENTREQUEST_0_ITEMWEIGHTVALUE1 -> 0.00000 L_PAYMENTREQUEST_0_ITEMLENGTHVALUE0 -> 0.00000 L_PAYMENTREQUEST_0_ITEMLENGTHVALUE1 -> 0.00000 L_PAYMENTREQUEST_0_ITEMWIDTHVALUE0 -> 0.00000 L_PAYMENTREQUEST_0_ITEMWIDTHVALUE1 -> 0.00000 L_PAYMENTREQUEST_0_ITEMHEIGHTVALUE0 -> 0.00000 L_PAYMENTREQUEST_0_ITEMHEIGHTVALUE1 -> 0.00000 PAYMENTREQUESTINFO_0_ERRORCODE -> 0 Cannot update existing cart Quand je reviens de paypal, les warnings s'affichent tant que je ne me déconnecte pas. Une idée ? Merci ! Edited November 27, 2014 by makinero (see edit history) Link to comment Share on other sites More sharing options...
makinero Posted November 28, 2014 Author Share Posted November 28, 2014 Bon ben je m'auto-répond : j'étais en php 5.2, je suis passé en 5.4 plus de soucis. Bizarre, la version minimale requise pour une 1.6 est PHP5.1... Le pays que j'utilisait avait un code ISO non standard (ou non reconnu par paypal, le mec qui avait fait la config de la boutique à l'époque l'a fait comme un bras cassé...). Merci ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now