Перейти к содержанию
Форум поддержки пользователей VamShop

проблемы с модулем оплаты liqpay


freebsd_admin

Рекомендуемые сообщения

просмотрел лог, ликпей возвращает значение 0.02

Сумма правильная.

Попробовал написать


$str.=$order->info['total'];
[/CODE]

Ничего не вернуло..

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 63
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    30

  • freebsd_admin

    19

  • yulianna_yuliya

    13

  • Boris

    2

Код записи лога нужно ниже поставить, ниже $order = new order;

или как там.

Тогда работаеть будет.

Ссылка на сообщение
Поделиться на другие сайты


$str.=$order->info['total'];
[/CODE]

Возвращает строку:[b] 0.02 грн.[/b]

Правда на если смотреть лог на самом сервере то "грн." отображается в виде иероглифов, нету поддержки русского языка.

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте после $order = new order; добавить что-то типа:

$order->info['total'] = number_format($order->info['total']);
[/code]

Ссылка на сообщение
Поделиться на другие сайты

Да, теперь выводит 0.02

Но статус заказа все равно не поменялся. Без этого сравнения статус меняется

Или может нужно поменять:


if (number_format($xml->amount,0) == number_format($order->info['total'],0)) {
[/CODE] на
[CODE]
if (number_format($xml->amount,2) == number_format($order->info['total'],2)) {

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте в условии сравнения убрать number_format, что б просто было $xmk->amount = $order->info['total']

Ссылка на сообщение
Поделиться на другие сайты

я так понимаю что должно быть "==" ?

Поменял, помогло, статус поменялся! Нужно еще что-то править, или так сойдет?

Ссылка на сообщение
Поделиться на другие сайты

Да, конечно ==, там же сравнение идёт.

Нет, ничего править не нужно.

Это наверное из-за маленькой суммы, меньше единицы, не срабатывает условие по умолчанию.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...

Здравствуйте.

У меня проблема с модулями оплаты: оплата наличными (самовывоз), ликпей: они включены, настроены, но вообще не выводятся при оформлении заказа. Эта проблема была еще до обновления на версии 1.61, после обновления до 1.68 не исчезла. Валюта гривна, место - Украина.

В чем может быть проблема?

Ссылка на сообщение
Поделиться на другие сайты

А модули точно включены, в модулях есть опция, можно его выключить, есть ещё опция Разрешённые страны, вот в этой опции тоже ничего не должно быть, просто пустое место.

Ссылка на сообщение
Поделиться на другие сайты

Ну и может у Вас настроены зависимости в Админке - Модули - Доставка-оплата, поэтому и не видны.

А может запрещены эти модули для групп покупателей в Админке - Покупатели - Группы.

В любом случае, на 99% дело не в модулях, а в Ваших настройках.

Ссылка на сообщение
Поделиться на другие сайты

Ну и может у Вас настроены зависимости в Админке - Модули - Доставка-оплата, поэтому и не видны.

А может запрещены эти модули для групп покупателей в Админке - Покупатели - Группы.

В любом случае, на 99% дело не в модулях, а в Ваших настройках.

Спасибо большое, дело было в зависимостях.

Ссылка на сообщение
Поделиться на другие сайты

теперь выдает такую ошибку:

Ошибка! Не передана информация для покупки.

error: Сумма должна быть больше 0.02 грн

Валюта не присутствует....

Ссылка на сообщение
Поделиться на другие сайты

Дайте ссылку на магазин.

Не понятно тогда откуда 0.02

Может у Вас с валютами в магазине что-то не так.

Ссылка на сообщение
Поделиться на другие сайты

http://www.yuliya.com.ua/ может и с валютами...

Еще попутно зайдите пожалуйста на страницу как оформить заказ (я там ничего не писала и не меняла) и посмотрите, что может значить та ошибка которая появляется.

Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Какой код у Валюты в Админке - Локализация - Валюты?!

Должен быть UAH

Про страницу оформления не понял, что за ошибка?

Ссылка на сообщение
Поделиться на другие сайты

Какой код у Валюты в Админке - Локализация - Валюты?!

Должен быть UAH

Про страницу оформления не понял, что за ошибка?

Что-то локализации я никакой не могу найти в админке.

Где это, по-конкретнее.

Я нашла только в меню разное языки/валюты там было написано UA я изменила на UAH, но от этого ничего не поменялось - выдает все ту же ошибку.

Перейдите по этой ссылке http://www.yuliya.com.ua/Как%20оформить%20заказ .

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...