В связи с последними изменениями сервиса robokassa перестал работать uc_roboxchange

Главные вкладки

Аватар пользователя AndrewMerkulov AndrewMerkulov 9 декабря 2010 в 22:48

С недавних пор сломался модуль uc_roboxchange. Drupal 6
У всех заказов после оплаты через robokassa устанавливается статус "отменен". До этого все работало, пока чуваки из робокассы что-то у себя не поменяли.

При раскопках обнаружил сообщение в заказе: "This number 8000.000000 does not match the original price ."

В коде модуля в функции :
function uc_roboxchange_done_payment() {

строчка:
$res = t('This number out_summa does not match the original price in_summa.', array('out_summa' => $amount, 'in_summa' => $un['amount']));

т.е отсутствует параметр: $un['amount'])

устанавливается он через:
$un=unserialize($data->description);

Кто решил проблему, поделитесь решением, пожалуйста. Возможна благодарность Smile

Комментарии