Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:modules:paysys:sberbank [2017/11/06 11:43]
andriy
abills:docs:modules:paysys:sberbank [2018/05/22 12:07] (текущий)
andriy [Сбербанк. Новая схема.]
Строка 1: Строка 1:
-=====Терминалы ​СберБанк===== +===== Сбербанк. Новая схема. ​===== 
-**Типы пополнения:** терминалы ​оплаты\\+[[https://​securepayments.sberbank.ru/​wiki/​doku.php/​|Новый протокол взаимодействия.]]
  
-Для работы ​понадобиться модуль:+===Настройка системы=== 
 +Файл Sberbank.pm скопировать в папку ''/​usr/​abills/​Abills/​modules/​Paysys/​systems/''​ 
 +  cp Sberbank.pm /​usr/​abills/​Abills/​modules/​Paysys/​systems/​
  
-  * [[http://search.cpan.org/​dist/​XML-Simple/​|XML::​Simple]] ([[abills:​docs:​manual:​soft:xml:simple|установка]]).+Зайти в меню ''​Настройки/Paysys/Настройки''​ и добавить платежную систему,​ как описано на странице ​[[abills:​docs:​manual:​admin:paysys:paysys_settings|настройки платежного модуля]].
  
 +{{ :​abills:​docs:​modules:​paysys:​paysys_sberbank_add.png?​600 | Пример подключения платежного модуля. }}
  
-|$conf{PAYSYS_SBERBANK_ACCOUNT_KEY}='​UID'; ​| Ключ идентификации абонента | +^ PAYSYS_SBERBANK_KEY ​     ​| Ключ ​шифрования полученный от Сбербанка 
-|$conf{PAYSYS_SBERBANK_PASSWORD}='​jhgjg6577'; ​| Пароль для ​формирования подписи |+^ PAYSYS_SBERBANK_USERNAME | Логин служебной учётной записи продавца. ​
 +PAYSYS_SBERBANK_PASSWORD | Пароль ​служебной учётной записи продавца | 
 +^ PAYSYS_SBERBANK_URL ​     | URL для ​запроса страницу, на которую будут перенаправлять ​абонента для оплаты. | 
 +^ IP                       | IP адреса с которых Сбербанк будет делать запросы на оплату. ​ На момент написания документации(15.05.2018) IP адреса:​ 62.76.205.3,​91.230.25.106  ​|
  
 +----
  
-При использовании этого модуля нужно расширить поле ext_id ​ для таблицы payments+----
  
-**SQL:** \\ +==== Модуль Сбербанк через наследование OSMP ====
-  ALTER TABLE payments CHANGE COLUMN ext_id `ext_id`varchar(55) NOT NULL default '';​ +
- +
- +
-===== Модуль Сбербанк через наследование OSMP =====+
 Сбербанк работает через протокол OSMP. Сбербанк работает через протокол OSMP.
  
Строка 28: Строка 31:
  
 {{ :​abills:​docs:​modules:​paysys:​sberbank_type_b.pdf |Протокол сбербанка,​ тип Б(работает)}} {{ :​abills:​docs:​modules:​paysys:​sberbank_type_b.pdf |Протокол сбербанка,​ тип Б(работает)}}
 +
 {{ :​abills:​docs:​modules:​paysys:​sberbank_type_a.pdf |Протокол сбербанка,​ тип А(не тестирован)}} {{ :​abills:​docs:​modules:​paysys:​sberbank_type_a.pdf |Протокол сбербанка,​ тип А(не тестирован)}}
 +
 +
 +
 +
 +----
 +
 +----
 +
 +
 +==== Старая версия протокола Сбербанка =====
 +**Типы пополнения:​** терминалы оплаты\\
 +
 +Для работы понадобиться модуль:​
 +
 +  * [[http://​search.cpan.org/​dist/​XML-Simple/​|XML::​Simple]] ([[abills:​docs:​manual:​soft:​xml:​simple|установка]]).
 +
 +
 +|$conf{PAYSYS_SBERBANK_ACCOUNT_KEY}='​UID';​ | Ключ идентификации абонента |
 +|$conf{PAYSYS_SBERBANK_PASSWORD}='​jhgjg6577';​ | Пароль для формирования подписи |
 +
 +
 +При использовании этого модуля нужно расширить поле ext_id ​ для таблицы payments
 +
 +**SQL:** \\
 +  ALTER TABLE payments CHANGE COLUMN ext_id `ext_id`varchar(55) NOT NULL default '';​
 +
 +
 +