Установила версию hostcms, предложенную на хостинге spaceweb.ru
Скажите почему не работают системы электронной оплаты?
1) при попытке использовать яндекс деньги выдается ошибка
Fatal error: Cannot instantiate non-existent class: siteusers in /home/t/tlsdesign/public_html/hostcmsfiles/shop/pay/handler5.php on line 31
2) при оплате через WebMoney тоже выдаются предупреждения, а при дальнейших действиях номер кошелька не находится
Для добавления новой платежной системы (Возможна интеграция других платежных систем), боработчик надо писами самостоятельно?
В описании на сайте сказано, что можно использовать
следующие Платежные системы:
Оплата при получении.
Оплата по форме ПД-4.
Безналичная оплата от юридического лица (счет).
WebMoney.
Яндекс.Деньги.
ASSIST
RUpay.
Но в этой версии доступно всего несколько, и половина не работает, будет ли в полной версии с этим все в порядке?
sunname,
первым делом можно посоветовать скачать последнюю версию с нашего сайта и выполнить установку. Платежные системы RuPay и Assist можно скачать из раздела "Документация".
скачала новую бесплатную версию, установила дополнительные модулю оплаты RuPay и Assist.
Все равно не работает ни одна из систем электороной оплаты.
Вот мой сайт
Может что не так делаю?
1) Оплата через систему ASSIST
ЗАМЕЧАНИЕ: Undefined index: shop_order_users_surname в файле /home/t/tlsdesign/public_html/hostcmsfiles/shop/pay/handler6.php (строка 140)
Для оплаты, пожалуйста, укажите имя и фамилию в личных данных.
Хотя все данные я указала ф форме.
2) Yandex.Деньги
Fatal error: Cannot instantiate non-existent class: siteusers in /home/t/tlsdesign/public_html/hostcmsfiles/shop/pay/handler5.php on line 31
3) Оплата через систему WebMoney
ЗАМЕЧАНИЕ: Undefined index: shop_order_sum в файле /home/t/tlsdesign/public_html/hostcmsfiles/shop/pay/handler4.php (строка 199)
ЗАМЕЧАНИЕ: Undefined index: shop_order_sum в файле /home/t/tlsdesign/public_html/hostcmsfiles/shop/pay/handler4.php (строка 203)
если игнорировать эти замечания, то далее: err: 3 merchant purse (R123456789123) not found
или: err: 3 merchant purse (Z123456789123) not found
Я так понимаю надо где- тто указать реальный существующий кошелек?
4) Оплата по форме ПД-4 и Безналичная оплата от юридического лица - вообще вместо квитанции пустой экран
sunname, Вы используете версию системы управления 4.0. Обновите систему управления до 4.1(порядок обновления ).
Указывать номера реальных кошельков обязательно в файлах handler4.php и handler5.php.
Для того, чтобы работали страницы с квитанцией и со счетом добавьте подраздел структуры print для узла /shop/cart/.
Если после обновления ошибки повторятся - сообщите.
вопрос по выполнению обновления:
"Обновить типовые динамические страницы через раздел администрирования - lib_17 — «Интернет-магазин»; и т.д. " - простая замена этих файловчерез ftp приведет к обновлению или надо каждую страничку вручную обновлять?
Да, можете обновить по FTP соответствующие файлы. Учтите, что этот пункт порядка обновления следует проводить только в том случае, если Вы не вносили исправлений в соответствующие тип. динамические страницы.