Posté(e) 27 oct. 2009 · Signaler ce message Bonjour, je rencontre un soucis très embêtant avec le paiement CB d'SPPLUS car lorsqu'une commande passe en milliers soit 1050,28 euros par exemple et que l'on clique pour effectuer notre paiement vers la centrale de SPPLUS, une erreur nous indique qu'un champ est requis mais en examinant bien le problème, notre montant de facture passe à 1,05028 euros ?? Pourtant dans mes lignes PHP de paiement CB, je suis bien à 2 virgules après la décimale : $urlcgihmac = "http://kits.spplus.net/cgi-2007/hmac_myndd.exe"; $montant= number_format($com->montant,2); Merci de votre aide Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 1 nov. 2009 · Signaler ce message Bonjour Earthworm, pour SPPLUS, le séparateur des décimales est ",", et les espaces sont interdits. Or, numberformat accept 4 paramètres : le nombre, le nombre de décimales, le séparateur des décimales, et le séparateur des milliers. Et : "Si les deux paramètres number et decimals sont fournis, number sera formaté avec decimals décimales, un point (".") comme séparateur décimal et une virgule entre chaque millier. " --> Il faut donc mettre : $montant= number_format($com->montant, '.', ''); Sinon, on doit avoir une virgule pour le séparateur des milliers qui fait planter le paiement. Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 2 nov. 2009 · Signaler ce message Bonjour Jean-Hervé, cela ne passe pas car j'ai 2 messages d'erreur voici la copie écran des erreurs Dans mon switch ($com->paiement) j'ai bien remplacer $montant= number_format($com->montant,2); par $montant= number_format($com->montant,'.',2); et même $montant= number_format($com->montant,'.',''); Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 2 nov. 2009 · Signaler ce message C'est bon le problème est résolu, j'avais oublié des paramètres dans number_format !! voici le code exact utilisé : $montant= number_format($com->montant, 2, '.', ''); Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 2 nov. 2009 · Signaler ce message Bonjour Earthworm, heureux que votre problème soit résolu; Cordialement, Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 2 nov. 2009 · Signaler ce message Merci pour l'aide Partager ce message Lien à poster Partager sur d’autres sites
Posté(e) 3 nov. 2009 · Signaler ce message Pas de quoi, je clos le sujet. Partager ce message Lien à poster Partager sur d’autres sites