Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:paysys:privat24_api [2017/10/27 12:59] andriy |
abills:docs:modules:paysys:privat24_api [2018/06/14 16:41] (текущий) andriy [Автоматический импорт выписок] |
||
---|---|---|---|
Строка 21: | Строка 21: | ||
^ $conf{PAYSYS_P24_API_SECRET}='37f74a6170bfa3dddf428b0033961f4a'; | Обязательный параметр. ClientSecret с созданного приложения | | ^ $conf{PAYSYS_P24_API_SECRET}='37f74a6170bfa3dddf428b0033961f4a'; | Обязательный параметр. ClientSecret с созданного приложения | | ||
^ $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_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 | ||
+ | |||
+ | [[https://docs.google.com/document/d/e/2PACX-1vTtKvGa3P4E-lDqLg3bHRF6Wi9S7GIjSMFEFxII5qQZBGxuTXs25hQNiUU1hMZQhOyx6BNvIZ1bVKSr/pub|Документация на 14.06.2018]] |