Перейти к содержанию
Форум поддержки пользователей VamShop

Оплата сбербанком (v.kovalsky>debug)


Рекомендуемые сообщения

В отправленном мне архиве не хватает:

https://*********/images/icons/sberbank.jpg 

--------------------------------------------------------------------

В архиве файлы находились не в конечном расположение, при простой выгрузке файлы будут лежать не там где надо ( создать путь к папкам и положить файлы куда надо )

--------------------------------------------------------------------

После установки всех файлов на свои места видим следующие. 

1.png

2.png

 

После выбора оплаты сбербанком я получил заказ в админке но 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())");
    }

 

Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, ZM сказал:

В отправленном мне архиве не хватает:

https://*********/images/icons/sberbank.jpg 

--------------------------------------------------------------------

В архиве файлы находились не в конечном расположение, при простой выгрузке файлы будут лежать не там где надо ( создать путь к папкам и положить файлы куда надо )

--------------------------------------------------------------------

После установки всех файлов на свои места видим следующие. 

1.png

2.png

 

После выбора оплаты сбербанком я получил заказ в админке но 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

 

Ссылка на сообщение
Поделиться на другие сайты
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

и т.д.

 

Тогда в настройках в админке будут все тексты на месте.

 

Ссылка на сообщение
Поделиться на другие сайты

Но это не помогло т.к код скорее всего не актуальный, прописываю логин и пароль но после оплаты доступ закрыт ( скорее всего авторизация не проходит ) а где это отследить х3

https://securepayments.sberbank.ru/wiki/doku.php/integration:cms:start - у них есть готовые решения почти под все CMS :(

Ссылка на сообщение
Поделиться на другие сайты

Нет переменной taxSystem - идентификатор системы налогообложения. 

Если смотреть сторонние плагины там эта переменная есть.

Александр или ковальский или Евгений, вы можете взяться за доработку модуля за $(RUB) ? 

Ссылка на сообщение
Поделиться на другие сайты

да че там дорабатывать то? ))

 

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' , 'Укажите идентификатор системы налогообложения');

 

далее то разберетесь?

 

Ссылка на сообщение
Поделиться на другие сайты

щас попробую... но разве код актуальный?

а эту куда? )

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 в модулях оплаты? 

Все равно авторизацию не проходит...

Ссылка на сообщение
Поделиться на другие сайты

Нужно читать документацию сбербанка, какие поля должны быть в платёжной форме и добавлять, если отсутствуют.

Ссылка на сообщение
Поделиться на другие сайты

За оплату возьмитесь кто нибудь?  Не хочу я на фриланс лезть динамщиков и кидал полно я думаю. 

В лс Александр в вк написал вам.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...