Как установить текущую валюту в PayPal в Magento? - PullRequest
3 голосов
/ 01 декабря 2010

Когда я выбираю PayPal в методе оплаты, то его базовая валюта пропуска, которая выбирается в панели администратора.Но я хочу передать текущую валюту, выбранную на переднем сайте.

Я знаю Midify PayPal Api, но были и какой файл хотите изменить, пожалуйста, кратко опишите.меня.

Спасибо Виджей

1 Ответ

0 голосов
/ 03 декабря 2010

Вы можете переопределить API PayPal и изменить значение, отправляемое в PayPal, и вам, вероятно, придется переопределить другие методы, которые проверяют выплачиваемые суммы.

$ grep getBaseGran app/code/core/Mage/Paypal -rsn
app/code/core/Mage/Paypal/Model/Express/Checkout.php:180: $this->_quote->getBaseGrandTotal(),

app/code/core/Mage/Paypal/Model/Express/Checkout.php:246: $this->_api->setAmount($this->_quote->getBaseGrandTotal())

app/code/core/Mage/Paypal/Model/Express/Checkout.php:283: if (Mage::helper('paypal')->areCartLineItemsValid($items, $totals, $this->_quote->getBaseGrandTotal())) {

app/code/core/Mage/Paypal/Model/Standard.php:147: $grandTotal = $order->getBaseGrandTotal();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...