=====Portmone===== {{:abills:docs:modules:paysys:portmone-logo.png?200|}} Типы пополнения: **веб портал** \\ Сайт: **http://www.portmone.com.ua/** \\ ID: **45** \\ {{http://www.portmone.com.ua/v2/i/logo.png|http://portmone.com.ua/}} - система экспресс-платежей, в которой Вы можете оплачивать счета за квартиру, мобильный и городской телефоны, Интернет, кабельное ТВ и т.д. через Интернет или мобильный телефон.\\ Бумажные квитанции, подтверждающие оплату, приходят к Вам домой по почте.\\ \\ Для работы с системой нужно установить программу [[abills:docs:manual:soft:curl:ru|curl]]. **config.pl** \\ ^$conf{PAYSYS_PORTMONE_PAYEE_ID}='11111'; |ИД Сайте продавца. | ^$conf{PAYSYS_PORTMONE_LOG}='log'; |Логин для страницы отчётов | ^$conf{PAYSYS_PORTMONE_PASS}='psss'; |Пароль для страницы отчётов | ^$conf{PAYSYS_PORTMONE_HOME_PAGE_URL}='http://...'; |Домашняя страничка продавца | Запуск программы сверки производится каждый день дневным периодиком. запуск программы сверки в ручном режиме /usr/abills/libexec/periodic daily MODULES=Paysys ALONE=1 DEBUG=2 **Если же у вас не работает автоматическое считывание из-за доступа к серверу Portmone ниже приведена инструкция для ручного использования.** 1. Запустить команды для скачивания данных с сервера Pormone /usr//bin/curl -L -A "Mozilla/4.0 (compatible; MSIE 5.01; WindowsNT 5.0)" -s "https://www.portmone.com.ua/secure/bils/results.php?SHOPORDERNUMBER=0&SHOP_ID=123456&LOG=LOGIN&PASS=PASS&STARTDAY=22&STARTMONTH=01&STARTYEAR=2019&ENDDAY=22&ENDMONTH=01&ENDYEAR=2019" > /tmp/portmone_2019_01_22 где SHOP_ID - ID вашего магазина в базе портмоне, параметр $conf{PAYSYS_PORTMONE_PAYEE_ID} PASS - пароль вашего магазина, параметр $conf{PAYSYS_PORTMONE_PASS} LOG - логин страницы отчетов, параметр $conf{PAYSYS_PORTMONE_LOG} STARTDAY, STARTMONTH, STARTYEAR - дата начала ENDDAY, ENDMONTH, ENDYEAR - дата конца /tmp/portmone_2019_01_22 - Файл в которой запишется все загруженные данные 2. Скопировать полученный файл portmone_2019_01_22 на сервер с abills 3. Запустить команду периодика /usr/abills/libexec/periodic daily MODULES=Paysys ALONE=1 DEBUG=2 FILE=/tmp/portmone_2019_01_22 DATE=2019-01-23 где FILE - путь к файлу, с которого надо считать оплаты DATE - день за котороый надо сделать оплаты. Система будет вытаскивать оплаты за предыдущий день, то есть, если вам надо вытянуть оплаты за 22 января 2019, значение DATE будет 2019-01-23