=====OSMP===== **Типы пополнения:** терминалы оплаты\\ [[http://www.osmp.ru|Объединенная Система Моментальных Платежей]] v.4.0\\ автоматическое зачисление платежей ^$conf{PAYSYS_OSMP_ACCOUNT_KEY}='PHONE';| Поле для идентификации пользователя по параметру account системы OSMP. В качестве поля для идентификации может использоваться любое поле персональной информации о пользователе. Если поле меньше шести символов, его нужно дополнить спереди нулями при в воде в терминал. По умолчанию используется UID как идентификатор пользователя. | ^$conf{PAYSYS_OSMP_ACCOUNT_REXEXP}='\d{1,10}$'; | Параметр проверки идентификатора пользователя | ^$conf{PAYSYS_OSMP_LOGIN}='login'; | Логин при Basic авторизации чекера платежей (если включена авторизация в OSMP) | ^$conf{PAYSYS_OSMP_PASSWD}='pass'; | Пароль при Basic авторизации чекера платежей (если включена авторизация в OSMP) | ^$conf{PAYSYS_OSMP_SERVICE_ID}='1,2,6'; | Номера услуг. Параметр передаётся системой OSMP. Позволяет разделить услуги по типам (Интернет, телевидение, телефония и другие). | ^$conf{PAYSYS_OSMP_TERMINAL_ID}='000'; | Ид терминала. Принимать платежы только с определённых терминалов | ^$conf{PAYSYS_OSMP_CURRENCY}='1144'; | ISO номер курса обмена. Если валюта платежа отличается от валюты биллинга в данном парамтере указывается ISO код валюты терминала. (см. [[abills:docs:manual:admin:form_exchange_rate|Курсы обмена]]) | ^$conf{PAYSYS_OSMP_EXT_PARAMS}='deposit,fio,contract_id'; | Расширение параметров проверки абонента ''check'' дополнительными опциями. Опции берутся из листинга опций абонента \\ \\ Пример ответа \\ deposit\\ fio \\ contract | ^ $conf{PAYSYS_OSMP_EXTRA_INFO}=1; | Включает тег extra_info, в котором показывает депозит, сумму следующего списания и дату следующего списания.| ^$conf{PAYSYS_OSMP_TXN_DATE}=1; | использовать параметр txn_date для даты платежа | ===ID систем=== ^ OSMP | 44 | ^ OSMPv4 | 61 | Протокол: [[http://abills.net.ua/misc/interface_podkl_usl.pdf | OSMP ]] ===== Tyme ===== Для платежной системы Tyme доступно считывание отчетов с их FTP сервера. ===Настройка=== ^ $conf{PAYSYS_TYME_REPORTS} = 1; | Включить меню отчетов. Появится в ''Отчет/Paysys/Tyme'' | ^ $conf{PAYSYS_TYME_HOST} = 'ftp_address'; | Адрес FTP сервера | ^ $conf{PAYSYS_TYME_PASSWORD} = 'passwd'; | Пароль доступа | ^ $conf{PAYSYS_TYME_LOGIN} = 'lgn'; | Логин доступа | ^ $conf{PAYSYS_TYME_FILE} = 'prefix_of_file'; | Префикс файла без даты | ^ $conf{PAYSYS_TYME_COMMISSION} = 0.25; | Комиссия от суммы платежей за период | Для сборки информации в автоматическом режиме, за предыдущий день, прописать в /etc/crontab ./paysys_cons TYME=1 В ручном режим с заданной датой: ./paysys_cons TYME=1 DATE=2016-12-26 ===== Тестирование OSMP ===== Если в **config.pl** прописана опция $conf{PAYSYS_OSMP_ACCOUNT_KEY}, тогда появляется пункт меню ''Настройки/Paysys/OSMP Тест''. {{:abills:docs:modules:paysys:paysys_osmp_test.png|}} Всё что нам дальше нужно, это ввести идентификатор абонента и нажать кнопку Провести Тест. Данные теста: 1) Запрос по идентификатору пользователя, который вы введете. 2) Оплата пройдет на сумму - 1.00 Результат теста: {{:abills:docs:modules:paysys:paysys_osmp_test_result.png|}} Если всё успешно, то увидим в пункте меню ''Оплаты'' нашу оплату: {{:abills:docs:modules:paysys:paysys_osmp_test_payment.png|}}