Robokassa из 4.3.6 -> привести в рабочий вид

Вожусь с обработчиком Робокасса из “Русские платежные системы”. Вроде бы все поправил в старом

/app/addons/rus_payments/payments/robokassa.php (взял из свежей версии образец), с одним разобраться не могу.

function fn_rus_payments_robokassa_get_receipt($order_info) - это было добавлено гораздо позже, перечень товаров в заказе. Такие вопросы:

Вариант 1.
В версии 4.3.6 как можно без этой функции получить:

  • название товара в заказе
  • количество штук этого товара
  • стоимость этого товара
  • налог

Вариант 2.
пробую в старые функции добавить
function fn_rus_payments_robokassa_get_receipt($order_info)
Но там есть такая конструкция (в новых функциях) которая в старых вообще нигде не встречается
$receipt_factory = Tygh::$app[‘addons.rus_taxes.receipt_factory’];

Я так понимаю, это какой-то новый механизм. Его можно на что-нибудь заменить?

Или может кто дорабатывал модуть Робокассы на старых версиях? Готов купить.

Тут идет завязка на модуль “Налоговые ставки РФ”. Но не факт, что он встанет на вашей версии

Ну, это же можно обойти. Я попытался, пока не выходит.
Сколько денег - прикрутить Робокассу к 4.3?

Задача такая: передавать в Робокассу в упрощенном виде. Налогов не надо. Вместо перечня позиций - две строки
«Некий текст».$order_id - сумма заказа без доставки
«Доставка» - стоимость доставки

Нужно поизучать. Оставьте заявку у нас на сайте

Все, отбой. Допилил сам. Все заработало.

1 лайк