Shogun Distribution Posted June 16, 2011 Share Posted June 16, 2011 Bonjour,Mon module de paiement ne revoie pas les virgules.Les paiements sont enregistrés coté prestataire CB avec la bonne somme mais reviennent en confirmation boutique sans les virgules.Je pense après maintes analyses, que la Bdd ne prend pas en charge le format de virgule que le module lui envoie.Quelle erreur dans cette variable ? $montant = number_format(Tools::convertPrice($cart->getOrderTotal(true, 3), $currency),2,'.',''); Ou alors cela vient il du fait que les décimales dans ma bdd sont réglées sur deux décimales ? Mais il me semble que j'ai fait ces modifs après les premières erreurs.Les décimales sont elles évoquées dans la précédente variable ?Merci de vos éclairages. Link to comment Share on other sites More sharing options...
Broceliande Posted June 17, 2011 Share Posted June 17, 2011 Bonjour,Mon module de paiement ne revoie pas les virgules.Les paiements sont enregistrés coté prestataire CB avec la bonne somme mais reviennent en confirmation boutique sans les virgules.Je pense après maintes analyses, que la Bdd ne prend pas en charge le format de virgule que le module lui envoie.Quelle erreur dans cette variable ?$montant = number_format(Tools::convertPrice($cart->getOrderTotal(true, 3), $currency),2,'.',''); Ou alors cela vient il du fait que les décimales dans ma bdd sont réglées sur deux décimales ? Mais il me semble que j'ai fait ces modifs après les premières erreurs.Les décimales sont elles évoquées dans la précédente variable ?Merci de vos éclairage. Je ne vois aucune erreur dans cette variable (moulinée deux fois toutefois) ....Nombre de sites de paiement par CB traitent les données en cents, et sans virgule donc, il y a fort à parier que le retour d'info de l'interface de paiment soit donc effectué en centimes d'euros donc , et non en euros. Euh tu me suis ? Link to comment Share on other sites More sharing options...
Shogun Distribution Posted June 17, 2011 Author Share Posted June 17, 2011 Bonjour,Que voulez dire par moulinée deux fois ?Pour le reste j'arrive à suive mais alors pourquoi ?Là il s'agit de bluepaid. Link to comment Share on other sites More sharing options...
Broceliande Posted June 17, 2011 Share Posted June 17, 2011 Bonjour,Que voulez dire par moulinée deux fois ?Pour le reste j'arrive à suive mais alors pourquoi ?Là il s'agit de bluepaid. ah , par mouliné deux fois , j'entends que le prix est passé par deux fonctions successives Tools::convertPrice , et number_format derrière .Mais rien ne mes semble incorrect , sinon le fait que d'expérience , les prix sont gérées en centièmes par les interfaces bacaires , pour justement éviter toute erreur concernant la 'virgule' , c'est donc plus du coté des spécifications du service qu'il faut regarder .A mon sens vous recevez un prix en centièmes dans validation , d'ou l'absence de virgule . Link to comment Share on other sites More sharing options...
Shogun Distribution Posted June 17, 2011 Author Share Posted June 17, 2011 Oui mais dans ce cas là, cela devrait revenir , pour l’exemple çi dessous, en 5826€ non ?"Attention, 58.00€ payé au lieu de 58.26€" Link to comment Share on other sites More sharing options...
Shogun Distribution Posted August 5, 2011 Author Share Posted August 5, 2011 Bonjour, En fait j'ai acheté un autre module et celui a fonctionné impec. du premier coup. A bon entendeur Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now