7 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour

Spplus procède à des mises à jour de sa solution de paiement et depuis hier cela ne fonctionne plus avec ma version de peel 3.2.

Après la constitution du caddy et lors du paiement par CB apparait un message d'erreur avec un écran de spplus.

Aprés les avoir contactés il me disent que peel envoit un montant avec trop de zéro aprés la virgule, soit 5 zéros.

Qui a la solution?

Avez vous entendu parler de ça?

Help

Michel

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

non jamais entendu cela regarde dans la table peel_commandes le champ montant il doit etre float 10,2

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Voiilà ce que j'ai dans ma table

montant float(15,5) Oui

montant_ht float(15,5) Non 0.00000

total_produit_avant_promo float(15,5) Non 0.00000

total_produit float(15,5) Non 0.00000

paiement varchar(100) binary Non

transport varchar(100) binary Non

cout_transport float(10,2) Non 0.00

cout_transport_ht float(10,2) Non 0.00

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'ai modifié comme recommandé la valeur de "montant" la faisant passer de 15.5 à 10.2 et ça marche.

Que signifie 10.2?

Faut-il modifier aussi les autres valeurs concernant les montants lorsque les décimales indiquent xxxx,5?

cela veut-il signifier qu'il doit y avoir 5 décimales?

A quoi cela sert-il?

Merci des éclaircissements des savants ( ceux qui savent)

M Ruault?

Merci

Michel

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'ai modifié comme recommandé la valeur de "montant" la faisant passer de 15.5 à 10.2 et ça marche.

Que signifie 10.2?

Faut-il modifier aussi les autres valeurs concernant les montants lorsque les décimales indiquent xxxx,5?

cela veut-il signifier qu'il doit y avoir 5 décimales?

A quoi cela sert-il?

Merci des éclaircissements des savants ( ceux qui savent)

M Ruault?

Merci

Michel

Si vous avez 5 décimales sur le montant transmis

Mettez dans /achat/fin_commande.php un number_format($montant,2)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Il me semble que c'est bon pour paypal

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

mais pas pour la commande vers spplus qui, elle, reprends le montant

// Construction de l'url complète pour appel signature HMAC

$urlhmac = $urlcgihmac."?montant=".$montant."&reference=".$reference."&email=".$email."&langue=".$langue."&moyen=".$moyen."&modalite=".$modalite;

Mais depuis que j'ai modifié "montant float(10,2)" au lieu de 15.5 dans la table "peel_commandes" cela a l'air de fonctionner.

Etc-ce que cela pose un problème?

Me suis-je bien fait comprendre car je ne suis pas un spécialiste .

Michel

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Il me semble que c'est bon pour paypal

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

mais pas pour la commande vers spplus qui, elle, reprends le montant

// Construction de l'url complète pour appel signature HMAC

$urlhmac = $urlcgihmac."?montant=".$montant."&reference=".$reference."&email=".$email."&langue=".$langue."&moyen=".$moyen."&modalite=".$modalite;

Mais depuis que j'ai modifié "montant float(10,2)" au lieu de 15.5 dans la table "peel_commandes" cela a l'air de fonctionner.

Etc-ce que cela pose un problème?

Me suis-je bien fait comprendre car je ne suis pas un spécialiste .

Michel

Non ça ne pose pas de pb

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping