Jump to content

Warning pendant la commande


Recommended Posts

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 2404

Warning: 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 by makinero (see edit history)
Link to comment
Share on other sites

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...