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

Bienvenue invité ( Connexion | Inscription )

> {Résolu}[ Atos ] Pb de montant arrondi, le montant de la page CB est faux
xiaopigu23
posté 5 Oct 2004, 12:08
Message #1


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 110
Inscrit : 23-July 04
Lieu : Paris
Membre no 2931



Voila mon pb: a la sortie du checkout_confirmation, le total de ma commande est:
$order->info['total'] = 9.20 euros (normal)

Quand j'arrive sur la page de saisie de CB, il est de 9.19 euors confused.gif



Dans le module ATOS, le montant initial a subi ce traitement (dans la fonction qui crée la commande à envoyer a ATOS):

$amount = sprintf("%03d", $amount * $this->_getCurrencyUnit($currency));

Quelqu'un peut-il me m'expliquer cette ligne?
Avez-vous deja rencontré ce probleme?


confused.gif


--------------------
CREloaded 6.0 FR SP1.1.01 + TVA Intracomm + B2B_b092 + Paiement Atos + Visitors Web Stats 1.7 + OrderCheck
Go to the top of the page
 
 
Start new topic
Réponse(s)
planetaire
posté 17 Feb 2012, 16:49
Message #2


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 8
Inscrit : 1-March 05
Lieu : LENS
Membre no 4961



J'ai également ce problème d'arrondi avec un module ATOS 2.8

Voici la ligne en question sur cette version :

Code
$amount = sprintf('%03d', (int)(round($amount,2) * $this->_getCurrencyUnit($currency)));

Cela semble pourtant correct.


--------------------
osCommerce Online Merchant v2.2 RC2 W3C Valid FR + STSv4.6 + Ultimate SEO URLs 2.1d + CCGV trad + QTPRO 4.6
Go to the top of the page
 

Les messages de ce sujet


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:27
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)