С недавних пор сломался модуль 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);
Кто решил проблему, поделитесь решением, пожалуйста. Возможна благодарность
Комментарии
подписался
А к разработчику модуля обратиться не пробовали?