Вопросы по настройке Paysys и QIWI (OSMP)
Добавлено: Пн фев 09, 2015 2:31 pm
Добрый день!
Есть ряд вопросов по настройке модулей Paysys и QIWI (OSMP - платежные терминалы).
Технические данные:
Версия биллинга Abills 0.56 (некоммерческая)
Для приема платежей у вас были куплены следующие модули:
- Paysys
- Qiwi
- Sberbank (с этим модулем вопросов нет, работает отлично)
На данный момент подошли к этапу технической интеграции с платежным сервисом QIWI (OSMP - платежные терминалы). В связи с этим появился ряд вопросов. Собственно перейдем ко всему по порядку:
Вопрос №1.
У Paysys модуля есть такой параметр:
$conf{PAYSYS_IPS}='0.0.0.0';
Данный параметр предназначен для разрешения или блокировки обращений на чекер с различных IP-адресов.
Можно ли в этом параметре каким-то образом указать целую подсеть по маске или диапазоном? Например, 1.1.16.0/20. Или только перечисление всех IP-адресов через запятую?
Просто открывать доступ к чекеру со всех адресов как-то не очень хочется, но и перечислять все IP-адреса в строчку через запятую, к примеру из сети по маске /20-бит, как-то тоже особого желания нет...
Прокомментируйте этот момент или какой выход в этой ситуации?
Почему возник такой вопрос: у QIWI IP-адреса, с которых могут поступать обращения на чекер, определяются подсетью по /20-битной маске...
Вопрос №2.
У Paysys модуля есть такой параметр:
$conf{PAYSYS_PASSWD}='user:654321';
Он необходим для basic-авторизации при обращении платежных систем к чекеру.
В логике работы протокола платежной системы QIWI (OSMP – платежные терминалы) есть механизм basic-авторизации для обеспечения дополнительной безопасности. Следовательно, хотелось бы повысить уровень security, использовав этот параметр.
Если я использую этот параметр для basic-авторизации при обращении к чекеру, то какова вероятность того, что не сломается уже настроенная и рабочая интеграция с платежной системой Сбербанка (посредник Биллинговые системы – Bisys)? Т.к. логика работы платежной системы Сбербанка вообще не предполагает использование basic-авторизации при обращении к чекеру.
Вопрос №3
У Paysys модуля есть такой параметр:
$conf{PAYSYS_PAYMENTS_METHODS}=' - ';
Он предназначен для идентификации различных платежных систем при обращении к чекеру.
Если мы сейчас интегрируем платежную систему QIWI (OSMP – платежные терминалы), то какой тип (идентификатор) платежной системы нужно указывать: 44 => "OSMP" или 61 => "OSMPv4"?
Тип 59 => "QIWI" я в расчет не беру, т.к. я понимаю он нужен для приема платежей через QIWI с помощью мобильного телефона? Верно?
Вопрос №4
Данный вопрос относится непосредственно к настройкам (параметрам) платежного модуля QIWI (OSMP – платежные терминалы).
Для настройки данного модуля я руководствовался этой инструкцией: http://abills.net.ua/wiki/doku.php/abil ... aysys:osmp
До конца не понятны некоторые параметры конфигурации данного модуля, а именно:
$conf{PAYSYS_OSMP_LOGIN}='login'; - какой логин и где его взять?
$conf{PAYSYS_OSMP_PASSWD}='pass'; - какой пароль и где его взять?
При изучении параметров конфигурации данного модуля я исходил из инструкции QIWI для автоматического тестирования (она была мне прислана на почту). Но в ней я не нашел никакой информации про какие-либо логины и пароли. Разве что только параметр basic-авторизации для обращения к чекеру. И я предположил, что данные параметры именно к ней и относятся (как индивидуальная реализация basic-авторизации под модуль).
Верно ли мое предположение? Дайте, пожалуйста, пояснения по этим параметрам...
$conf{PAYSYS_OSMP_SERVICE_ID}='1,2,6'; - какие номера и каких сервисов я должен здесь указать, т.к. в документации QIWI я на этот счет опять же не нашел информацию... Поясните, пожалуйста...
$conf{PAYSYS_OSMP_TERMINAL_ID}='000'; - ид терминала: как я понял, здесь я должен указать ID контрагента, который я могу узнать в личном кабинете по адресу https://prov.osmp.ru/. Верно? Если нет, то прошу уточнить...
$conf{PAYSYS_OSMP_CURRENCY}='1144'; - является ли данный параметр обязательным? И нужно ли его вообще использовать, если OSMP будет осуществлять передачу суммы платежа и транзакцию денежных средств в рублях (т.е. в нашем случае конвертация не требуется)? Прошу дать комментарий.
Для более явного понимания сути вопроса №4 к сообщению была прикреплена инструкция QIWI для автоматического тестирования. Инструкцию пришлось запаковать и разбить архив на три части, чтобы преодолеть ограничение вложений по размеру.
Заранее прошу прощения за столь большое количество вопросов, но просто не очень хочется "наломать дров", поэтому изначально решил проконсультироваться и разрешить неясные для себя моменты.
С нетерпением жду ответ, т.к. процесс интеграции с QIWI (OSMP - платежные терминалы) пока встал на этих непонятных моментах...
Есть ряд вопросов по настройке модулей Paysys и QIWI (OSMP - платежные терминалы).
Технические данные:
Версия биллинга Abills 0.56 (некоммерческая)
Для приема платежей у вас были куплены следующие модули:
- Paysys
- Qiwi
- Sberbank (с этим модулем вопросов нет, работает отлично)
На данный момент подошли к этапу технической интеграции с платежным сервисом QIWI (OSMP - платежные терминалы). В связи с этим появился ряд вопросов. Собственно перейдем ко всему по порядку:
Вопрос №1.
У Paysys модуля есть такой параметр:
$conf{PAYSYS_IPS}='0.0.0.0';
Данный параметр предназначен для разрешения или блокировки обращений на чекер с различных IP-адресов.
Можно ли в этом параметре каким-то образом указать целую подсеть по маске или диапазоном? Например, 1.1.16.0/20. Или только перечисление всех IP-адресов через запятую?
Просто открывать доступ к чекеру со всех адресов как-то не очень хочется, но и перечислять все IP-адреса в строчку через запятую, к примеру из сети по маске /20-бит, как-то тоже особого желания нет...
Прокомментируйте этот момент или какой выход в этой ситуации?
Почему возник такой вопрос: у QIWI IP-адреса, с которых могут поступать обращения на чекер, определяются подсетью по /20-битной маске...
Вопрос №2.
У Paysys модуля есть такой параметр:
$conf{PAYSYS_PASSWD}='user:654321';
Он необходим для basic-авторизации при обращении платежных систем к чекеру.
В логике работы протокола платежной системы QIWI (OSMP – платежные терминалы) есть механизм basic-авторизации для обеспечения дополнительной безопасности. Следовательно, хотелось бы повысить уровень security, использовав этот параметр.
Если я использую этот параметр для basic-авторизации при обращении к чекеру, то какова вероятность того, что не сломается уже настроенная и рабочая интеграция с платежной системой Сбербанка (посредник Биллинговые системы – Bisys)? Т.к. логика работы платежной системы Сбербанка вообще не предполагает использование basic-авторизации при обращении к чекеру.
Вопрос №3
У Paysys модуля есть такой параметр:
$conf{PAYSYS_PAYMENTS_METHODS}=' - ';
Он предназначен для идентификации различных платежных систем при обращении к чекеру.
Если мы сейчас интегрируем платежную систему QIWI (OSMP – платежные терминалы), то какой тип (идентификатор) платежной системы нужно указывать: 44 => "OSMP" или 61 => "OSMPv4"?
Тип 59 => "QIWI" я в расчет не беру, т.к. я понимаю он нужен для приема платежей через QIWI с помощью мобильного телефона? Верно?
Вопрос №4
Данный вопрос относится непосредственно к настройкам (параметрам) платежного модуля QIWI (OSMP – платежные терминалы).
Для настройки данного модуля я руководствовался этой инструкцией: http://abills.net.ua/wiki/doku.php/abil ... aysys:osmp
До конца не понятны некоторые параметры конфигурации данного модуля, а именно:
$conf{PAYSYS_OSMP_LOGIN}='login'; - какой логин и где его взять?
$conf{PAYSYS_OSMP_PASSWD}='pass'; - какой пароль и где его взять?
При изучении параметров конфигурации данного модуля я исходил из инструкции QIWI для автоматического тестирования (она была мне прислана на почту). Но в ней я не нашел никакой информации про какие-либо логины и пароли. Разве что только параметр basic-авторизации для обращения к чекеру. И я предположил, что данные параметры именно к ней и относятся (как индивидуальная реализация basic-авторизации под модуль).
Верно ли мое предположение? Дайте, пожалуйста, пояснения по этим параметрам...
$conf{PAYSYS_OSMP_SERVICE_ID}='1,2,6'; - какие номера и каких сервисов я должен здесь указать, т.к. в документации QIWI я на этот счет опять же не нашел информацию... Поясните, пожалуйста...
$conf{PAYSYS_OSMP_TERMINAL_ID}='000'; - ид терминала: как я понял, здесь я должен указать ID контрагента, который я могу узнать в личном кабинете по адресу https://prov.osmp.ru/. Верно? Если нет, то прошу уточнить...
$conf{PAYSYS_OSMP_CURRENCY}='1144'; - является ли данный параметр обязательным? И нужно ли его вообще использовать, если OSMP будет осуществлять передачу суммы платежа и транзакцию денежных средств в рублях (т.е. в нашем случае конвертация не требуется)? Прошу дать комментарий.
Для более явного понимания сути вопроса №4 к сообщению была прикреплена инструкция QIWI для автоматического тестирования. Инструкцию пришлось запаковать и разбить архив на три части, чтобы преодолеть ограничение вложений по размеру.
Заранее прошу прощения за столь большое количество вопросов, но просто не очень хочется "наломать дров", поэтому изначально решил проконсультироваться и разрешить неясные для себя моменты.
С нетерпением жду ответ, т.к. процесс интеграции с QIWI (OSMP - платежные терминалы) пока встал на этих непонятных моментах...