Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
abills:docs:modules:paysys:privat24_api [2017/10/27 17:34]
andriy
abills:docs:modules:paysys:privat24_api [2018/06/14 14:12]
andriy [Автоматический импорт выписок]
Строка 22: Строка 22:
 ^ $conf{PAYSYS_P24_API_ACCOUNT_KEY}='​CONTRACT_ID';​ | Не обязательный параметр. Ключ по которому будет проводиться оплата. По умолчанию UID | ^ $conf{PAYSYS_P24_API_ACCOUNT_KEY}='​CONTRACT_ID';​ | Не обязательный параметр. Ключ по которому будет проводиться оплата. По умолчанию UID |
 ^ $conf{PAYSYS_P24_API_PARSE}='​\:​ (\d+)\.$';​| Не обязательный параметр. Поможет вытянуть из назначения платежа идентификатор абонента. Нужно лишь задать верное регулярное выражение. | ^ $conf{PAYSYS_P24_API_PARSE}='​\:​ (\d+)\.$';​| Не обязательный параметр. Поможет вытянуть из назначения платежа идентификатор абонента. Нужно лишь задать верное регулярное выражение. |
 +^ $conf{PAYSYS_P24_API_FILTER}='​Liqpay\:';​ | Не обязательный параметр. Фильтрует выписки по регулярному выражению,​ проверяется коментарий к оплате.|
 ^ $conf{PAYSYS_P24_API_DEBUG_FILE}='/​usr/​abills/​xml_p.xml';​ | Не обязательный параметр. Можно подгрузить данные с файла для дебага. | ^ $conf{PAYSYS_P24_API_DEBUG_FILE}='/​usr/​abills/​xml_p.xml';​ | Не обязательный параметр. Можно подгрузить данные с файла для дебага. |
 +^ $conf{PAYSYS_P24_API_NEW_SCHEME_DATE}='​2018-01-10';​ | Не обязательный параметр. Только для старых пользователей которые уже были подключены. Переход на новую схему оплаты,​ через '​refp',​ а не через '​TRAN_ID'​. |
  
 3) Файл модуля **P24_api.pm** копируем в папку ''/​usr/​abills/​Abills/​modules/​Paysys/​systems/''​. 3) Файл модуля **P24_api.pm** копируем в папку ''/​usr/​abills/​Abills/​modules/​Paysys/​systems/''​.
  
-4) После этого в меню ///​Отчет/​Paysys///​ появиться новый пункт меню **P24 Application** в котором и происходит работа с выписками.+4) После этого в меню ///​Отчет/​Paysys///​ появится новый пункт меню **P24 Application** в котором и происходит работа с выписками.
  
 ==== Работа с выписками ==== ==== Работа с выписками ====
 +Заходим в меню ''/​Отчет/​Paysys/​P24 Appilication''​
 +
 +Мы увидим шаблон авторизации,​ где вводим логин и пароль.
 +
 +{{:​abills:​docs:​modules:​paysys:​p24_api_login.png|}}
 +
 +Нажимаем кнопку **Отправить**.
 +
 +Далее могут быть следующие шаги:
 +
 +1) Если больше,​ чем один номер телефона,​ то нужно выбрать с помощью которого производить вход.(Необязательный шаг)
 +
 +2) Нужно подтвердить вход отправкой ОТП кода.(Необязательный шаг)
 +
 +3) Увидим таблицу со списком выписок.
 + 
 +
 +----
 +
 +
 +=== Первый шаг===
 +
 +
 +=== Второй шаг ===
 +
 +=== Третий шаг ===
 +Работа с выписками.
 +
 +{{:​abills:​docs:​modules:​paysys:​p24_api_table.png|}}
 +
 +
 +====== Автоматический импорт выписок ======
 +Добавлена возможность проводить периодический импорт выписок в биллинг с P24 для юридических лиц. Для этого должен быть подключен сам модуль выписок.
 +
 +Дополнительные параметры для ''​config.pl''​
 +
 +^ $conf{PAYSYS_P24_API_PERIODIC}=1;​| Включение опции переодического импрта |
 +^ $conf{PAYSYS_P24_API_PERIODIC_INFO}='​SCHET:​ID:​TOKEN;​SCHET:​ID:​TOKEN,';​ | Данные приложения созданного в привате. |
 +
 +Запуск скрипта автоимпортирования выписок в биллинг:​
 +  /​usr/​abills/​libexec/​periodic daily MODULES=Paysys