IVAN.Z 2 Опубликовано 12 апреля, 2020 Жалоба Share Опубликовано 12 апреля, 2020 В отправленном мне архиве не хватает: https://*********/images/icons/sberbank.jpg -------------------------------------------------------------------- В архиве файлы находились не в конечном расположение, при простой выгрузке файлы будут лежать не там где надо ( создать путь к папкам и положить файлы куда надо ) -------------------------------------------------------------------- После установки всех файлов на свои места видим следующие. После выбора оплаты сбербанком я получил заказ в админке но access deined во время оплаты и редирект обратно. (надо заполнить поля в админке но там нет $text) По сбербанку как то так, вопрос куда копать? Может все дело в этом? function install() { vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_PAYMENT_SBERBANK_STATUS', 'True', '6', '3', 'vam_cfg_select_option(array(\'True\', \'False\'), ', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_ALLOWED', '', '6', '4', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_UNAME', '', '6', '5', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_PASS', '', '6', '5', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_SECRET', '', '6', '5', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_SORT_ORDER', '0', '6', '7', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_PAYMENT_SBERBANK_ZONE', '0', '6', '8', 'vam_get_zone_class_title', 'vam_cfg_pull_down_zone_classes(', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, use_function, date_added) values ('MODULE_PAYMENT_SBERBANK_ORDER_STATUS_ID', '0', '6', '10', 'vam_cfg_pull_down_order_statuses(', 'vam_get_order_status_name', now())"); } Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 апреля, 2020 Жалоба Share Опубликовано 12 апреля, 2020 9 минут назад, ZM сказал: В отправленном мне архиве не хватает: https://*********/images/icons/sberbank.jpg -------------------------------------------------------------------- В архиве файлы находились не в конечном расположение, при простой выгрузке файлы будут лежать не там где надо ( создать путь к папкам и положить файлы куда надо ) -------------------------------------------------------------------- После установки всех файлов на свои места видим следующие. После выбора оплаты сбербанком я получил заказ в админке но access deined во время оплаты и редирект обратно. (надо заполнить поля в админке но там нет $text) По сбербанку как то так, вопрос куда копать? Может все дело в этом? function install() { vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_PAYMENT_SBERBANK_STATUS', 'True', '6', '3', 'vam_cfg_select_option(array(\'True\', \'False\'), ', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_ALLOWED', '', '6', '4', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_UNAME', '', '6', '5', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_PASS', '', '6', '5', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_SECRET', '', '6', '5', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_SORT_ORDER', '0', '6', '7', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_PAYMENT_SBERBANK_ZONE', '0', '6', '8', 'vam_get_zone_class_title', 'vam_cfg_pull_down_zone_classes(', now())"); vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, use_function, date_added) values ('MODULE_PAYMENT_SBERBANK_ORDER_STATUS_ID', '0', '6', '10', 'vam_cfg_pull_down_order_statuses(', 'vam_get_order_status_name', now())"); } Ну так надо найти картинку в яндексе, гугле, добавьте на место. Файл с переводом скопируйте в папку /lang/russian/modules/payment Он там просто в папке lang Ссылка на сообщение Поделиться на другие сайты
IVAN.Z 2 Опубликовано 12 апреля, 2020 Автор Жалоба Share Опубликовано 12 апреля, 2020 ну я это все на места положил я же написал ) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 апреля, 2020 Жалоба Share Опубликовано 12 апреля, 2020 1 минуту назад, ZM сказал: ну я это все на места положил я же написал ) Вот в приведённом коде есть настройки: MODULE_PAYMENT_SBERBANK_UNAME Значит в языковом файле должно быть описание для названия и описания настройки: КЛЮЧ_TITLE КЛЮЧ_DESC В /lang/russian/modules/payment/sberbank.php должно быть для каждой опции, что в списке: define('MODULE_PAYMENT_SBERBANK_UNAME_TITLE' , 'User name:'); define('MODULE_PAYMENT_SBERBANK_UNAME_DESC' , 'Укажите Ваш user name'); и так для всех настроек: MODULE_PAYMENT_SBERBANK_PASS MODULE_PAYMENT_SBERBANK_SECRET и т.д. Тогда в настройках в админке будут все тексты на месте. Ссылка на сообщение Поделиться на другие сайты
IVAN.Z 2 Опубликовано 12 апреля, 2020 Автор Жалоба Share Опубликовано 12 апреля, 2020 Но это не помогло т.к код скорее всего не актуальный, прописываю логин и пароль но после оплаты доступ закрыт ( скорее всего авторизация не проходит ) а где это отследить х3 https://securepayments.sberbank.ru/wiki/doku.php/integration:cms:start - у них есть готовые решения почти под все CMS :( Ссылка на сообщение Поделиться на другие сайты
IVAN.Z 2 Опубликовано 12 апреля, 2020 Автор Жалоба Share Опубликовано 12 апреля, 2020 Нет переменной taxSystem - идентификатор системы налогообложения. Если смотреть сторонние плагины там эта переменная есть. Александр или ковальский или Евгений, вы можете взяться за доработку модуля за $(RUB) ? Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 12 апреля, 2020 Жалоба Share Опубликовано 12 апреля, 2020 да че там дорабатывать то? )) vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_TAX_SYSTEM', '', '6', '5', now())"); в Lang define('MODULE_PAYMENT_SBERBANK_TAX_SYSTEM_TITLE' , 'Идентификатор системы налогообложения'); define('MODULE_PAYMENT_SBERBANK_TAX_SYSTEM_DESC' , 'Укажите идентификатор системы налогообложения'); далее то разберетесь? Ссылка на сообщение Поделиться на другие сайты
IVAN.Z 2 Опубликовано 12 апреля, 2020 Автор Жалоба Share Опубликовано 12 апреля, 2020 щас попробую... но разве код актуальный? а эту куда? ) vam_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_SBERBANK_TAX_SYSTEM', '', '6', '5', now())"); sberbank.php в модулях оплаты? Все равно авторизацию не проходит... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 апреля, 2020 Жалоба Share Опубликовано 12 апреля, 2020 Нужно читать документацию сбербанка, какие поля должны быть в платёжной форме и добавлять, если отсутствуют. Ссылка на сообщение Поделиться на другие сайты
IVAN.Z 2 Опубликовано 13 апреля, 2020 Автор Жалоба Share Опубликовано 13 апреля, 2020 За оплату возьмитесь кто нибудь? Не хочу я на фриланс лезть динамщиков и кидал полно я думаю. В лс Александр в вк написал вам. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 апреля, 2020 Жалоба Share Опубликовано 13 апреля, 2020 Это надо обсуждать. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения