У экспресс-оплаты PayPal и способов оплаты с помощью кредитной карты странная проблема со стоимостью подарочной упаковки
В магазине 4 валюты, все значения в корзине конвертируются правильно, кроме цены подарочной упаковки.
Кто-нибудь сталкивался с этой проблемой?
PayPal не установил для параметра метода "covertPrice" значение true.
public function formatPrice($price)
{
$context = Context::getContext();
$context_currency = $context->currency;
$paypal = Module::getInstanceByName('paypal');
if ($paypal->needConvert()) {
$price = Tools::convertPrice($price, $context_currency, false);
}
$price = number_format($price, Paypal::getDecimal(), ".", '');
return $price;
}
Если изменить его на значение true, это преобразуетзначение валюты в выбранной валюте, я получаю код ошибки 0 последний шаг оформления заказа.