Robokassa - коэффициент перерасчета

#
Robokassa - коэффициент перерасчета
Господа, нет ли какой-либо документации по обработчику платежной системы Робокасса?

В частности, интересует работа следующего параметра:
   // Коэффициент перерасчета при оплате ROBOKASSA
   protected $_coefficient = 1;


Можно ли данный коэффициент использовать для добавления комиссии для покупателя?
Попробовал сейчас поставить 1.1, но сумма к оплате в робокассе формируется такой же, как раньше.

Может быть есть еще какой-то способ добавления комиссии? Если просто прибавить к сумме заказа, допустим 2 %, то не возникнет ли потом проблем при отправке робокассой оплаченной суммы заказа и сравнении этой суммы с исходной суммой заказа.
Модератор
#
Re: Robokassa - коэффициент перерасчета
В обработчике замените метод:
public function getSumWithCoeff()
   {
      return Shop_Controller::instance()->round(($this->_robokassa_currency > 0
            && $this->_shopOrder->shop_currency_id > 0
         ? Shop_Controller::instance()->getCurrencyCoefficientInShopCurrency(
            $this->_shopOrder->Shop_Currency,
            Core_Entity::factory('Shop_Currency', $this->_robokassa_currency)
         )
         : 0) * $this->_shopOrder->getAmount() * $this->_coefficient);
   }
#
Re: Robokassa - коэффициент перерасчета
Огромное спасибо! В Робокассу теперь передается верная сумма.

Может кому пригодится. Для удобства покупателей также заменил код:
<p>Сумма к оплате составляет <strong><?php echo $this->_shopOrder->sum()?></strong></p>

на:
<p>Сумма к оплате составляет <strong><?php echo $sRoboSum?> р.</strong></p>

чтобы покупатель видел сумму с учетом коэффициента ДО перехода на страницу оплаты Робокассы.

Просмотрел код обработчика.
Код
$this->_shopOrder->sum()
больше нигде не встречается.
Я правильно понял, что при формировании и сравнении хэшей будет использована сумма с учетом коэффициента?
#
Re: Robokassa - коэффициент перерасчета
подскажите плз. как в итоге получить сумму заказа с учетом например 2,9% ?
protected $_coefficient = 2,9; в итоге выдает сумму заказа умноженную на 2,9, а как прибавить процент что то не пойму. Помогите плз.
Модератор
#
Re: Robokassa - коэффициент перерасчета
tory,
protected $_coefficient = 1.029;
#
Re: Robokassa - коэффициент перерасчета
HostCMS,
спасибо!
Модератор
#
Re: Robokassa - коэффициент перерасчета
tory,
Пожалуйста!
Авторизация