kotovartur Опубликовано 8 июня, 2016 Поделиться Опубликовано 8 июня, 2016 Здравствуйте. Использую модуль оплаты Payeer. При проведении оплаты выходит ошибка Цитата ErrorException: number_format() expects parameter 1 to be double, object given (2) #0 [internal function]: IPS\IPS::errorHandler(2, 'number_format()...', '/var/www/u****..', 34, Array) #1 /var/www/u0***/data/www/****.xyz/applications/nexus/sources/Gateway/Payeer/Payeer.php(34): number_format(Object(IPS\Math\Number), 2, '.', '') Как починить? Писал в поддержку, они говорят, что в переменной дается объект, а не число. Как исправить, я не знаю... ips4_master.zip Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kotovartur Опубликовано 9 июня, 2016 Автор Поделиться Опубликовано 9 июня, 2016 Проблема решена. 34 строку изменяем на $m_amount = number_format((string)$transaction->amount->amount, 2, '.', ''); lionel 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.