Платежные системы. Общее

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (19)

просмотр истории страницы
При настройке любой ОСМП платежной системы необходимо (минимально):
{toc}

# h3. Наличие обработчика в дистрибутиве
# Выбранное поле для идентификации абонента
# Доступ к биллингу со стороны платежных систем

h3. Выбранное поле для идентификации абонента
Реализованные в дистрибутиве платёжные системы можно просмотреть на [странице|Платёжные системы].

Выбрать поле для идентификации абонента нужно в настройках [Базовой системы|CarbonBilling:Управление модулями] \-> *Платежные системы* \-> *Настройка OSMP*. От этого зависит то, какие данные абонент будет вводить при оплате
h3. Выбрать поле для идентификации абонента и дополнительную информацию

В наличии 4 варианта, *из которых выбирать нужно только один* (во избежание неопределенностей):
Выбрать поле для идентификации абонента нужно в настройках [Базовой системы|CarbonBilling:Управление модулями] \-> *Платежные системы* \-> *Настройка OSMP*. От этого зависит то, какие данные абонент будет вводить при оплате.
{info}
Настройки действуют на все типы платёжных систем, не только на osmp.
{info}
В наличии 5 вариантов, для идентификации абонента:

- ИДЕНТИФИЦИРОВАТЬ ПОЛЬЗОВАТЕЛЯ ПО ID ПОЛЬЗОВАТЕЛЯ - порядковый номер абонента в биллинге
- ИДЕНТИФИЦИРОВАТЬ ПОЛЬЗОВАТЕЛЯ ПО ЛОГИНУ - логин абонента для входа в личный кабинет/подключения
- ИДЕНТИФИЦИРОВАТЬ ПОЛЬЗОВАТЕЛЯ ПО НОМЕРУ ЛИЦЕВОГО СЧЕТА - номер лицевого счета абонента в биллинге
- ИДЕНТИФИЦИРОВАТЬ ПОЛЬЗОВАТЕЛЯ ПО IP - IP абонента в биллинге
- ИДЕНТИФИЦИРОВАТЬ ПОЛЬЗОВАТЕЛЯ ПО НОМЕРУ ДОГОВОРА - номер договора абонента и биллинге. Самый популярный вариант
* *Идентифицировать пользователя по id пользователя* - порядковый номер абонента в биллинге;
* *Идентифицировать пользователя по логину* - логин абонента для входа в личный кабинет/подключения;
* *Идентифицировать пользователя по номеру лицевого счета* - номер лицевого счета абонента в биллинге;
* *Идентифицировать пользователя по ip* - ip абонента в биллинге;
* *Идентифицировать пользователя по номеру договора* - номер договора абонента и биллинге. самый популярный вариант.

!OSMP.png|border=1!
{note}
При выборе нескольких значений может возникнуть коллизия - платёж не будет зачислен.
{note}

Далее нужно настраивать тонкости именно вашей ОСМП по соответствующей статье.
Дополнительные настройки:

* *Регулярное выражение для идентификатора абонента*;
* *Логин нотификатора для 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.
** Эта настройка работает только для [CarbonBilling:Сбербанк ЕПС, протокол 2. ОСМП], в стандартном ОСМП и других платёжных системах на его основе, всегда передаются оба поля - RECSUM и MINSUM.

!osmp02.png|border=1!

Далее требуется указать настройки используемой Вами платежной по соответствующей [cтатье|Платёжные системы].

h3. Доступ к биллингу со стороны платежных систем
Для того, чтобы платежная система имела доступ биллингу для отправки результата платежа, необходимо добавить ip-адреса, с которых будет происходить доступ, в соответствующий список. Список адресов Вы можете посмотреть в статье [CarbonBilling:Настройка сети для платежных систем] или уточнить у представителей платежной системы.
Для того, чтобы платежная система имела доступ биллингу для отправки результата платежа, необходимо добавить ip-адреса, с которых будет происходить доступ, в соответствующий список. Список адресов Вы можете уточнить у представителей платежной системы. Внести в биилинг по статье [CarbonBilling:Настройка сети для платежных систем].

h3. Создать SSL сертификат и отправить в банк, если используется SSL
Если используется SSL то необходимо:
* создать сертификаты по [статье|Настройка SSL сертификатов платежных систем]
* отправить клиентский сертификат контактному лицу со стороны платежной системы.

Описание протокола ОСМП можно скачать по адресу:

{code}
http://<ип адрес сервера>:1444/osmp.pdf
{code}