Erreur Paiement Cb Et Paypal Si Montant > 1000 €

6 messages dans ce sujet

Posté(e) · Signaler ce message

Bonsoir,

dans les versions 6, il y a un problème lors du passage sur le site de la banque - systempay et paypal - lorsque le montant dépasse 1000 €.

Seul le premier chiffre s'affiche : 2 € au lieu de 2000 € par exemple.

 

Je viens de vérifier par rapport aux problèmes mentionnés dans le forum, et le code des fichiers order.php semble correct.

Avec la version 7 je n'ai pas ce problème, et le code est différent.

 

Faut il ajouter un $amount= number_format($amount, '.', ''); ou quelque chose de semblable dans un fichier pour la version 6 ?

 

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

Vous pouvez remplacer

$amount_to_pay = $com->montant;

par

$amount_to_pay = floatval($com->montant);

au début de la fonction get_payment_form du fichier lib/fonctions/order.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci pour votre réponse rapide.

 

J'avais essayé avant de poster cette modification, mais elle ne donne rien... que ce soit sur paypal ou sur systempay

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Quelle est la version 6 que vous utilisez précisément?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

version  6.3.1

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Dans votre version il faut remplacer

fprix($amount_to_pay, false, $com->devise, true, $com->currency_rate, false, true, '.')

par

fprix($amount_to_pay, false, $com->devise, true, $com->currency_rate, false, false)

pour chaque paiement dans la fonction get_payment_form. Cela a été corrigé à partir de la version 6.4.2

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