Hallo,
ich habe das Modul Highfive in meinem Shop integriert. Dabei werden die Preise auf 5 Rappen genau gerundet. Bei mir wird der Zahlungsartenaufschlag bei PayPal nicht gerundet und er bleibt ungerade. Das führt dazu, das ungerade Beträge nicht mit PayPal in schweizer Franken bezahlt werden können, es gibt eine Fehlermeldung von seiten PayPal. PayPal funktioniert bei mir aber nur wenn die Beträge, die zu Paypal übertragen auf 5 Rappen gerundet sind.
In der .php Datei vom Highfive Modul steht folgendes:
<?php
class mst_oxprice_ch_highfive extends mst_oxprice_ch_highfive_parent
{
public function getPrice()
{
if ( $this->_blNetPriceMode ) {
return $this->getNettoPrice();
} else {
$value = round(($this->getBruttoPrice()+0.000001)*20)/20;
return $value;
}
}
}
Wie muss ich den Code erweitern, damit auch die Zahlungsarten Aufschläge gerundet werden?
Viele Grüße,