Опробовал. Работает на отлично. Есть некоторые примечания. Если языков несколько, то строку "$_['text_order_info'] = 'Оплата товара, заказ №%s';" с соответствующим переводом необходимо добавить в каждый языковой файл. Например в /catalog/language/uk-ua/extension/payment/liqpay.php
У меня путь к файлу catalog/controller/payment/liqpay.php выглядит чуть по другому (cStore 2.3.0.2.4). А именно: catalog/controller/extension/payment/liqpay.php
И последнее. При редактировании файла catalog/controller/extension/payment/liqpay.php с заменой одной строки на другую выдало синтаксическую ошибку. В программировании абсолютно ничего не шарю, чисто интуитивно догадался, что в строке лишней была точка с запятой. Нужно так:
$xml .= ' <description>' . sprintf($this->language->get('text_order_info'), $this->session->data['order_id']) . '</description>';
В остальном огромная благодарность. Теперь назначение выглядит по человечески.