При настройке любой платежной системы необходимо (минимально):
Наличие обработчика в дистрибутиве
Реализованные в дистрибутиве платёжные системы можно просмотреть на странице.
Выбрать поле для идентификации абонента и дополнительную информацию
Выбрать поле для идентификации абонента нужно в настройках Базовой системы -> Платежные системы -> Настройка OSMP. От этого зависит то, какие данные абонент будет вводить при оплате.
![]() | Настройки действуют на все типы платёжных систем, не только на osmp. |
В наличии 5 вариантов, для идентификации абонента:
- Идентифицировать пользователя по id пользователя - порядковый номер абонента в биллинге;
- Идентифицировать пользователя по логину - логин абонента для входа в личный кабинет/подключения;
- Идентифицировать пользователя по номеру лицевого счета - номер лицевого счета абонента в биллинге;
- Идентифицировать пользователя по ip - ip абонента в биллинге;
- Идентифицировать пользователя по номеру договора - номер договора абонента и биллинге. самый популярный вариант.
![]() | При выборе нескольких значений может возникнуть коллизия - платёж не будет зачислен. |
Дополнительные настройки:
- Регулярное выражение для идентификатора абонента;
- Логин нотификатора для Basic Auth;
- Пароль нотификатора для Basic Auth;
- Отображать ФИО абонента при платеже - опция работает для OSMP на базе OSMP_Class:
amigo.php
apelsin.php
deltapay.php
express_volga.php
gorod.php
interpay.php
mkb_osmp.php
payment_app.php
sfour.php
simfoniya.php
sipay.php
vseplatezhi.php
yapk.php - Отображать дополнительные суммы при платеже - Выбор отображаемых сумм:
- 0-NONE;
- 1-RECSUM;
- 2-MINSUM;
- 3-MINSUM_AS_RECSUM;
- 4-RECSUM_AND_MINSUM.
- Эта настройка работает только для Сбербанк ЕПС, протокол 2. ОСМП, в стандартном ОСМП и других платёжных системах на его основе, всегда передаются оба поля - RECSUM и MINSUM.
Далее требуется указать настройки используемой Вами платежной по соответствующей cтатье.
Доступ к биллингу со стороны платежных систем
Для того, чтобы платежная система имела доступ биллингу для отправки результата платежа, необходимо добавить ip-адреса, с которых будет происходить доступ, в соответствующий список. Список адресов Вы можете уточнить у представителей платежной системы. Внести в биилинг по статье Настройка сети для платежных систем.
Создать SSL сертификат и отправить в банк, если используется SSL
Если используется SSL то необходимо:
- создать сертификаты по статье
- отправить клиентский сертификат контактному лицу со стороны платежной системы.
Описание протокола ОСМП можно скачать по адресу:
http://<ип адрес сервера>:1444/osmp.pdf