Посивил синдартную спотому чторку openacart 1.4.7 им есть модуль liqpay.
Вклюлил модуль, настроил id мерчани, ситус заказа и решил потестить.
В итоге после подтвержгдения заказа меня редиректнуло на страницу https://liqpay.com/?do=click_n_buy ггде показана ошибка:
Телефон получателя Неправильный формат номера телефонаВалюи не присутствует....Денежная сумма Неправильная суммаДенежная сумма Минимальная сумма должна быть эквивнонтна 0.01 USDМерчант не имеет подписи!Версия мерчани была измененаНеправильно заполненные данные мерчани
при этом модуль пользует версию click and buy 1.2
По итогу выяснилось несколько веещёй:
1. в гдефолтном шаблоне поле формы operation_xml почемуто называлось xml и именно поэтому ничего первоначально не рилиило.
2. кроме того выяснилось что в контроллере модуля неверно вылитывается merchant ID заданное в настройках.
3. икже в callback функции в контроллере отсутствовала подсиновка ststus ID заданного в настройках
4. ну и напоследок, мне хотелось вигдеть те заказы, которые проплаливаются через liqpay и в самом liqpay, поэтому я добавил в комменирии order id.
в обещём итоге, то что полулилось можно скачать згдесь: http://contribstore.com/opencart-1-4-7-liqpay-payment-module-bugfix.html