IVAN.Z 2 Posted April 12, 2020 Report Share Posted April 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())"); } Link to post Share on other sites
support 447 Posted April 12, 2020 Report Share Posted April 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 Link to post Share on other sites
IVAN.Z 2 Posted April 12, 2020 Author Report Share Posted April 12, 2020 ну я это все на места положил я же написал ) Link to post Share on other sites
support 447 Posted April 12, 2020 Report Share Posted April 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 и т.д. Тогда в настройках в админке будут все тексты на месте. Link to post Share on other sites
IVAN.Z 2 Posted April 12, 2020 Author Report Share Posted April 12, 2020 Но это не помогло т.к код скорее всего не актуальный, прописываю логин и пароль но после оплаты доступ закрыт ( скорее всего авторизация не проходит ) а где это отследить х3 https://securepayments.sberbank.ru/wiki/doku.php/integration:cms:start - у них есть готовые решения почти под все CMS :( Link to post Share on other sites
IVAN.Z 2 Posted April 12, 2020 Author Report Share Posted April 12, 2020 Нет переменной taxSystem - идентификатор системы налогообложения. Если смотреть сторонние плагины там эта переменная есть. Александр или ковальский или Евгений, вы можете взяться за доработку модуля за $(RUB) ? Link to post Share on other sites
KoVaLsKy 59 Posted April 12, 2020 Report Share Posted April 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' , 'Укажите идентификатор системы налогообложения'); далее то разберетесь? Link to post Share on other sites
IVAN.Z 2 Posted April 12, 2020 Author Report Share Posted April 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 в модулях оплаты? Все равно авторизацию не проходит... Link to post Share on other sites
support 447 Posted April 12, 2020 Report Share Posted April 12, 2020 Нужно читать документацию сбербанка, какие поля должны быть в платёжной форме и добавлять, если отсутствуют. Link to post Share on other sites
IVAN.Z 2 Posted April 13, 2020 Author Report Share Posted April 13, 2020 За оплату возьмитесь кто нибудь? Не хочу я на фриланс лезть динамщиков и кидал полно я думаю. В лс Александр в вк написал вам. Link to post Share on other sites
support 447 Posted April 13, 2020 Report Share Posted April 13, 2020 Это надо обсуждать. Link to post Share on other sites
Recommended Posts