У меня в админке валюта по умолчанию доллары в магазине по умолчанию гривны.
админка->платежи->Ограничение валют->Валюта магазина по умолчанию
при попадании на сайт liqpay предлагает оплатить в долларах
переключил
админка->платежи->Ограничение валют->Гривны
так предлагает платить в гривнах
после оплаты запускается validation.php в нем нет редиректа поэтому назад в магазин не попадаеш
здесь на форуме увидел решение добавил
echo '<meta http-equiv="refresh" content="5;url=http://сайт">';
редирект заработал
проверяю оплату ошибка оплаты должен был оплатить 4.10 грн а оплатил 32 грн
то есть при возврате опять не та валюта подправил validation.php так
было так
$liqpay->validateOrder($id_cart, _PS_OS_PAYMENT_, $xml_arr->amount, $liqpay->displayName, 'LiqPay Transaction ID: '.$xml_arr->transaction_id);
стало так
$liqpay->validateOrder($id_cart, _PS_OS_PAYMENT_, $xml_arr->amount, $liqpay->displayName, 'LiqPay Transaction ID: '.$xml_arr->transaction_id, NULL, '4', 'true');
может кто решал эту проблему правильно ли я двигаюсь?
еще одна проблема правда я пока с ней не разбирался:
- переходим на сайт liqpay для оплаты и в броузере нажимаем вернутся на предыдущую страницу
- после этого снова заходим для оплаты на сайт liqpay и получаем надпись что order_id не могут повторятся и оплачивать не дает
кто как решал эту проблему?




Back to top











