Типы пополнения: веб портал
Сайт: http://www.portmone.com.ua/
ID: 45
- система экспресс-платежей, в которой Вы можете оплачивать счета
за квартиру, мобильный и городской телефоны, Интернет, кабельное ТВ и т.д.
через Интернет или мобильный телефон.
Бумажные квитанции, подтверждающие оплату, приходят к Вам домой по почте.
Для работы с системой нужно установить программу 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