Celine morin42 Posted May 13, 2020 Share Posted May 13, 2020 Bonjour Il y a un.bug sur ma boutique prestashop version 1.5.4.1 avec le module paypal. Un problème d arrondi généré une erreur de paiement signalée au client alors que la transaction s est bien déroulée. Il s agirait d un bug lié a une différence d arrondi. Quelqu'un peut-il m aider. J ai parcouru les forums mais les solutions proposées sont pour des versions plus récentes de prestashop. Cordialement Link to comment Share on other sites More sharing options...
Eolia Posted May 13, 2020 Share Posted May 13, 2020 /modules/paypal/express_checkout/process.php mettez return true; en haut de la fonction public function rightPaymentProcess() { return true; $total = $this->getTotalPaid(); // float problem with php, have to use the string cast. if ((isset($this->result['AMT']) && ((string) $this->result['AMT'] != (string) $total)) || (isset($this->result['PAYMENTINFO_0_AMT']) && ((string) $this->result['PAYMENTINFO_0_AMT'] != (string) $total))) { return false; } return true; } Link to comment Share on other sites More sharing options...
Mediacom87 Posted May 15, 2020 Share Posted May 15, 2020 Bonjour, Merci de renseigner un titre en lien avec votre demande. 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