Терминалы СберБанк

Модуль Сбербанк через наследование OSMP

Сбербанк работает через протокол OSMP.

Настройка системы

Прописать в файле /usr/abills/libexec/config.pl следующие параметры:

$conf{PAYSYS_OSMP_ACCOUNT_KEY}='UID'; Идентификатор абонента, по которому будет проводиться оплата. По умолчанию UID.
$conf{PAYSYS_OSMP_EXT_PARAMS}='deposit,fio'; Дополнительные данные для вывода платежной системой.
$conf{PAYSYS_SUCCESSIONS}='IPS:67:Sberbank:Sber:osmp_payments;'; Параметр подключения системы. Вместо *IPS* нужно прописать все IP адреса с которых будут поступать запросы на сервер, через запятую. Например: 192.168.1.1, 192.168.1.2, 192.168.1.3

Протокол сбербанка, тип Б(работает)

Протокол сбербанка, тип А(не тестирован)

Старая версия протокола Сбербанка

Типы пополнения: терминалы оплаты

Для работы понадобиться модуль:

$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 '';