Jump to content

Céline


Celine morin42

Recommended Posts

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

/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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...