osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Problème Paypal pour les paiements supérieurs à 1000 euros
sharpedge
posté 14 Apr 2017, 14:40
Message #1


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 4
Inscrit : 4-October 07
Membre no 19290



Bonjour à tous,

J'utilise la version 2.2-MS2 et le module Paypal IPN.
Je viens de m'apercevoir que les paiements de plus de 1000€ ne passait pas sur Paypal (je ne sais pas depuis combien de temps, mais pas depuis longtemps car j'ai un paiement de plus de 1000€ le 3 mars dernier sans problème).
Au moment de passer sur Paypal, j'ai le message d'erreur de Paypal qui dit:
"Le système ne fonctionne pas pour le moment. Réessayez plus tard."
et dans l'URL je vois:
https://www.paypal.com/webapps/shoppingcart...de=AMOUNT_ERROR

ce qui m'a mis sur la voie du problème avec le montant, ce qui a été confirmé après plusieurs tests.
Je soupçonne très fortement que le problème vienne du séparateur des milliers (le point en France, la virgule aux US et UK entre autre), mais je n'ai pas les connaissances techniques pour fouiller plus loin.

Est-ce que cela évoque quelque chose à quelqu'un ?

Merci d'avance.

Olivier
Go to the top of the page
 
Bonbec
posté 14 Apr 2017, 15:04
Message #2


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1543
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Bonjour,

Le soupçon est bien vu.
Sur le forum US (ici) la solution est donnée, cela se passe dans le fichier paypal.php pour le paypal standard.
Voir dans paypal ipn si cela se trouve dans le même fichier ?

Ligne originale :
Code
tep_draw_hidden_field('amount_1', number_format(($order->info['total'] - $order->info['shipping_cost']) * $currencies->get_value($my_currency), $currencies->get_decimal_places($my_currency))) .



Ligne modifiée :
Code
tep_draw_hidden_field('amount_1', number_format(($order->info['total'] - $order->info['shipping_cost']) * $currencies->get_value($my_currency), $currencies->get_decimal_places($my_currency), '.', '')) .


Par contre cela veut dire que vous n'utilisez pas euros ?
De mémoire le séparateur qui pose problème n'est actif que pour les dollars.


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 
sharpedge
posté 14 Apr 2017, 15:39
Message #3


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 4
Inscrit : 4-October 07
Membre no 19290



Merci pour cette réponse rapide !

Je vais regarder cela, par contre cela concerne bien des paiements en Euros, j'espère que ça corrige bien le problème cependant.
Je m'interroge quand même sur le fait que le problème est apparu il y a moins d'un mois, ça ressemble à une modif de Paypal plutôt puisque je n'ai rien touché depuis bien (trop) longtemps.

Par curiosité, je cherche toujours longtemps sur le forum pour chercher la solution à mon problème avant de décider de le poster, et pourtant il y a toujours quelqu'un qui répond pour me dire: "le problème est corrigé là", je cherche vraiment comme un pied ou quoi !?!
Go to the top of the page
 
Bonbec
posté 14 Apr 2017, 16:10
Message #4


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1543
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Paypal aurait envoyé un mail aux utilisateurs concernés car la modif avait lieu le 29 mars en mettant un lien (page en anglais).
J'ai trouvé la même page mais en français :
https://www.paypal-knowledge.com/infocenter...mp;locale=fr_FR

Voir si les modifs conseillées sur la page ne sont pas d'actualité dans vos paramétrages.

Concernant :
Citation
Par curiosité, je cherche toujours longtemps sur le forum pour chercher la solution à mon problème avant de décider de le poster, et pourtant il y a toujours quelqu'un qui répond pour me dire: "le problème est corrigé là", je cherche vraiment comme un pied ou quoi !?!

Il ne faut pas prendre mal ma première réponse, j'avais lu la solution la semaine dernière bien qu'en ayant pas besoin, aussi je savais où la trouver.

Pour la recherche sur le forum français, l'aide de la recherche donne de bons renseignements qui permettent de trouver facilement un sujet déjà abordé :

Saisir Revient à chercher
pomme banane Des messages contenant au moins un de ces deux mots
+pomme +jus Des messages contenant les deux mots
+pomme -jus Des messages contenant 'pomme' mais pas 'jus'
pomme* Des messages avec 'pomme' et/ou 'pommeau'
"des paroles" Des messages contenant la phrase 'des paroles de sagesse', 'des paroles' mais pas 'des belles paroles'


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 28th March 2024 - 17:16
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)