Jump to content

CDN OVH + PAYPAL PROBLEM


Recommended Posts

Bonsoir,

 

Je vous écris suite à un problème rencontrer avec Paypal + CDN OVH.

 

Le problème se situe lorsque le client se connecte a son paypal et valide le payement cela le retourne sur mon site avec l'erreur :

Error occurred:
Veuillez contacter le marchant:
Your cart is empty.

Lorsque le CDN est désactivé tout fonctionne bien...

 

Après avoir contacté Paypal il me réponde ceci :

Voici les logs APi pour mon token de commande : EC-8KA211203H9XXXXXX

Timestamp 26-Sep-2014 15:47:52 BST (1411742872)
SetExpressCheckoutRequest
returnurl " http://www.eliquide-import.eu/modules/paypal/express_checkout/payment.php "
cancelurl "
http://www.eliquide-import.eu/commande?paypal_ec_canceled=1&multi-shipping= "
noshipping "1"
addroverride "1"
solutiontype "Sole"
landingpage "Login"
method "SetExpressCheckout"
version "106"
buttonsource "PRESTASHOP_EC"
paymentrequest_0_currencycode "EUR"
paymentrequest_0_amt "58.19"
paymentrequest_0_itemamt "51.89"
paymentrequest_0_shippingamt "6.30"
paymentrequest_0_paymentaction "Sale"
paymentrequest_0_shiptocountrycode "FR"
paymentrequest_0_name "Aphrodite E-liquide Haute
Performance de Mythos - Flacon : 30 Ml\, Nicotine : 6 Mg\, PG / VG : 0/100" "Persephone E-liquide Haute Performance de Mythos - Flacon : 30 Ml\, Nicotine : 6 Mg\, PG / VG : 0/100" "Pream Ruckus Elixirs E-liquide - Flacon : 15 Ml\, Nicotine : 6 Mg"
paymentrequest_0_number "97" "98" "130"
paymentrequest_0_qty "1" "1" "1"
paymentrequest_0_desc "E-liquide Aphrodite E-liquide Haute Performance de..." "E-liquide Persephone E-liquide Haute Performance d..." "E-liquide Pream Ruckus Elixir\, un E-liquide
p\\u00eache ..."

Timestamp 26-Sep-2014 15:47:52 BST (1411742872)
SetExpressCheckoutResponse
token "EC-8KA211203H9XXXXXX"
timestamp "2014-09-26T14:47:52Z"
correlationid "5540d34XXXXXX"
ack "Success"
version "106"
build "13055236"

Pas de trace de GetExpressCheckout ni de DoExpressCheckout.

Cela confirme ma théorie comme quoi le problème vient de la page http://www.eliquide-import.eu/modules/paypal/express_checkout/payment.php qui n'exécute pas les requête API.

Je ne peux que
vous rediriger vers votre webmaster pour debugguer cette page ou vers Prestashop.

Restant à votre disposition,

Voilà j'ai mit des XXXXXX ne sachant pas l'importance de ces informations!

 

Je vous remercie de votre aide précieuse :(

Link to comment
Share on other sites

  • 2 weeks later...

Bonsoir,

 

Je vous écris suite à un problème rencontrer avec Paypal + CDN OVH.

 

Le problème se situe lorsque le client se connecte a son paypal et valide le payement cela le retourne sur mon site avec l'erreur :

Error occurred:
Veuillez contacter le marchant:
Your cart is empty.

Lorsque le CDN est désactivé tout fonctionne bien...

 

Après avoir contacté Paypal il me réponde ceci :

Voici les logs APi pour mon token de commande : EC-8KA211203H9XXXXXX

Timestamp 26-Sep-2014 15:47:52 BST (1411742872)
SetExpressCheckoutRequest
returnurl " http://www.eliquide-import.eu/modules/paypal/express_checkout/payment.php "
cancelurl "
http://www.eliquide-import.eu/commande?paypal_ec_canceled=1&multi-shipping= "
noshipping "1"
addroverride "1"
solutiontype "Sole"
landingpage "Login"
method "SetExpressCheckout"
version "106"
buttonsource "PRESTASHOP_EC"
paymentrequest_0_currencycode "EUR"
paymentrequest_0_amt "58.19"
paymentrequest_0_itemamt "51.89"
paymentrequest_0_shippingamt "6.30"
paymentrequest_0_paymentaction "Sale"
paymentrequest_0_shiptocountrycode "FR"
paymentrequest_0_name "Aphrodite E-liquide Haute
Performance de Mythos - Flacon : 30 Ml\, Nicotine : 6 Mg\, PG / VG : 0/100" "Persephone E-liquide Haute Performance de Mythos - Flacon : 30 Ml\, Nicotine : 6 Mg\, PG / VG : 0/100" "Pream Ruckus Elixirs E-liquide - Flacon : 15 Ml\, Nicotine : 6 Mg"
paymentrequest_0_number "97" "98" "130"
paymentrequest_0_qty "1" "1" "1"
paymentrequest_0_desc "E-liquide Aphrodite E-liquide Haute Performance de..." "E-liquide Persephone E-liquide Haute Performance d..." "E-liquide Pream Ruckus Elixir\, un E-liquide
p\\u00eache ..."

Timestamp 26-Sep-2014 15:47:52 BST (1411742872)
SetExpressCheckoutResponse
token "EC-8KA211203H9XXXXXX"
timestamp "2014-09-26T14:47:52Z"
correlationid "5540d34XXXXXX"
ack "Success"
version "106"
build "13055236"

Pas de trace de GetExpressCheckout ni de DoExpressCheckout.

Cela confirme ma théorie comme quoi le problème vient de la page http://www.eliquide-import.eu/modules/paypal/express_checkout/payment.php qui n'exécute pas les requête API.

Je ne peux que
vous rediriger vers votre webmaster pour debugguer cette page ou vers Prestashop.

Restant à votre disposition,

Voilà j'ai mit des XXXXXX ne sachant pas l'importance de ces informations!

 

Je vous remercie de votre aide précieuse :(

 

 

Le fait que la désactivation des cdn résolve le problème rencontré ne signifie qu'une chose à mon sens :

- La version du js présente sur les cdn n'est pas la même que celle du module paypal utilisé.

 

Lorsque l'on effectue une maj quelquonque sur prestashop , et que l'on utilise CCC pour le js (ce qui est bien évidemment recommandé) , alors simplement , il faut purger le/les cdn.

Je propose cette première approche qui me semble la plus logique. Il est préférable de purger les cdn et continuer à les utiliser que de les désactiver.

C'est un réflexe à prendre dès lors qu'un js ou un css change. 

Il faut savoir que pour un souci de performances, activer les ccc implique que les css et js de plusieurs modules et de controleurs front office sont Compressés (on retire tout ce qui est espace, retour à la ligne etc pour un fichier plus light) et  Concaténés (mis bout à bout) .

Ceci donne à l'exception des modules n'utilisant pas la "bonne" méthode d'ajout de css ou de js , un seul et unique fichier pour l'un et l'autre.

Js et css sont des ressources mises en cache par tout cdn, du coup , cqfd : on change un truc ou on constate un comportement différent avec et sans cdn = on purge et le tour est joué.

 

Si les symptômes persistent après cette purge , il est urgent de consulter :)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...