Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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 ''; | ||
+ | |||
+ | |||
+ |