В билинге 2.0.6 ошибки

ЗАКРЫТО InstantCMS 2.X

Выдает ошибку в настройках платежной системы PayPal

#1 10 мая 2022 в 19:19

Всем доброго здравия. Подскажите может кто сталкивался с таким?
При включенном режиме «Отладка», выдает ошибки в настройках платежной системы PayPal:

Warning: Use of undefined constant LANG_BILLING_SYSTEM_PAYPAL_ACCOUNT — assumed 'LANG_BILLING_SYSTEM_PAYPAL_ACCOUNT' (this will throw an Error in a future version of PHP) in /public_html/system/controllers/billing/systems/paypal/options.form.php on line 14

Warning: Use of undefined constant LANG_BILLING_SYSTEM_PAYPAL_CURRENCY — assumed 'LANG_BILLING_SYSTEM_PAYPAL_CURRENCY' (this will throw an Error in a future version of PHP) in /public_html/system/controllers/billing/systems/paypal/options.form.php on line 21

Warning: Use of undefined constant LANG_BILLING_SYSTEM_PAYPAL_CLIENT_ID — assumed 'LANG_BILLING_SYSTEM_PAYPAL_CLIENT_ID' (this will throw an Error in a future version of PHP) in /public_html/system/controllers/billing/systems/paypal/options.form.php on line 29

Warning: Use of undefined constant LANG_BILLING_SYSTEM_PAYPAL_SECRET — assumed 'LANG_BILLING_SYSTEM_PAYPAL_SECRET' (this will throw an Error in a future version of PHP) in /public_html/system/controllers/billing/systems/paypal/options.form.php on line 36

Установлен InstantCMS 2.15.1, версия биллинга 2.0.6

#2 10 мая 2022 в 20:41

Санкции

#3 10 мая 2022 в 22:13

 Антон Круппо

А есть ли в наличии файл /system/languages/ru/controllers/billing/systems/paypal.php

#4 11 мая 2022 в 05:52

Подскажите может кто сталкивался с таким?

Антон Круппо

Версию PHP смотрите какая на хостинге у Вас и для какой установлен компонент.

#5 11 мая 2022 в 11:29

На VPS стоит Php 7.2.

Версия биллинга стоит Billing. 2.0.6  для php7.2

Такая же ошибка была с новым форумом, только там выложили патч, после применения которого ошибка ушла!

Добавлено спустя 16 минут

 Антон Круппо

А есть ли в наличии файл /system/languages/ru/controllers/billing/systems/paypal.php

Ris

Не туда посмотрел сначала. И тут вижу НЕТ этого файла, даже в установочном пакете!
А где взять теперь, и почему его нет в установщике?

Прикрепленный файл
forum-update-after-migrate.zip 13 Кб
#6 11 мая 2022 в 12:27

Спасибо всем кто поучаствовал в исправлении ошибки. Натолкнули меня на правильную мысль!

Оказалось та же проблема с еще двумя платежными системами: MPay и LiqPay. Отсутствуют языковые файлы.

Решение: Создал языковые файлы для Paypal, MPay и LiqPay. Сделал перевод значений, насколько правильно — не знаю. Если кто продолжит правку буду рад услышать правильное решение.

Прикрепленный файл
billing-hooks-langs.zip 4 Кб
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.