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

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

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

просмотр истории страницы
h1. Платежные системы. Общее
В настройках платежных систем откройте пункт "*Настройка OSMP*"

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

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

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

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

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

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

!OSMP.png|border=1,width=1000!
{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 то необходимо:
* создать сертификаты по [статье|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=49087129]
* создать сертификаты по [статье|Настройка SSL сертификатов платежных систем]
* отправить клиентский сертификат контактному лицу со стороны платежной системы.