PayU-EMEA / plugin_magento

plugin for Magento version 1.6+
GNU General Public License v3.0
20 stars 30 forks source link

Zła kwota na ekranie platności / Wrong amount on payment screen #26

Closed tweetx closed 6 years ago

tweetx commented 10 years ago

Witam,

Zaktualizowałem Państwa plugin do sklepu Magento do wersji 1.8.1 i od tej chwili po przyjęciu zamówienia przez sklep na ekranie realizacji platnosci w państwa systemie obciążenie następuje tylko za przesyłkę - koszty zamówionych produktów nie są doliczane. Przykład ponizej. sklep

Pozdrawiam Lukasz


After update of magento plugin to 1.8.1 version total amount in payment screen in PayU system is wrong. It dosen't include cost of ordered items, only delivery cost is taken.

Example on screen above.

regards Lukasz

deus666 commented 10 years ago

Miałem identyczny problem. Nie mam pojęcia dlaczego, ale u mnie w PayU_Account_Model_Payment błędnie ustawia wartość GrandTotal tablicy $shoppingCart.

        $shoppingCart = array(
            'GrandTotal' => $this->toAmount(Mage::getSingleton('checkout/cart')->getQuote()->getSubtotal()),
            'CurrencyCode' => $orderCurrencyCode,
            'ShoppingCartItems' => $items
        );

Poprawiłem to dodając później:

        if (empty($shoppingCart['GrandTotal'])) {
            $shoppingCart['GrandTotal'] = $this->toAmount($this->_order->getSubtotalInclTax());
        }

Osobiście miałem jeszcze problem z kosztem dostawy (po stronie payu wyświetlany jako netto), zmieniłem więc:

'Gross' => $this->toAmount($this->_order->getShippingAmount()),

na

 'Gross' => $this->toAmount($this->_order->getShippingInclTax()),
openpayu commented 10 years ago

@tweetx, @deus666,

Nowa wersja pluginu zawiera poprawkę i dostępna jest tutaj: https://github.com/PayU/plugin_magento_160/releases/tag/1.8.2

Pozdrawiam Emil, OpenPayU

agnagna commented 9 years ago

Witam serdecznie, uprzejmie informuję, że obsługę wszystkich spraw związanych z pluginami przejmuje zespół wsparcia technicznego. Konsekwencją tej decyzji jest zamknięcie tego działu. Wszystkie pytania, wątpliwości, zgłoszenia błędów oraz propozycje prosimy wysyłać na e-mail tech@payu.com.