Посмотрел Ваш вариант LiqPay. Поменяйте строку
Цитата:
$amount = number_format(Tools::convertPrice($params['cart']->getOrderTotal(true, 3), $currency), 2, '.', '');
на эту
Цитата:
$amount = $params['cart']->getOrderTotal(true, 3);
А то LiqPay пересчитывает курс по тупому и получите не тот результат.
У меня "Подпись для операции send money API LiqPay" и "Подпись для остальных операций" одно и тоже значение так что посоветовать особо не смогу,поставьте с начала "Подпись для операции send money API LiqPay" по моему это правильнее.