Это старая версия документа.
Privat работа с выписками
Схема подключения
1) По ссылке https://link.privatbank.ua/console/auth/start проходите авторизацию, после чего создаете «Приложение» и получаете ClientID + ClientSecret.
После авторизации видим свой кабинет:
Нажимаем кнопку Добавить справа и переходим на страницу создания приложения:
Добавляем. Оно появится на главной странице справа. Перейдем на него и увидим нужные нам данные: ClientID и ClientSecret:
2) В файле /urs/abills/libexec/config.pl
прописываем нужные нам настройки:
$conf{PAYSYS_P24_API_CLIENT_ID}='6ba20fc9-1470-45e3-bd3a-48c2c6aa8a88'; | Обязательный параметр. ClientID с созданного приложения |
---|---|
$conf{PAYSYS_P24_API_SECRET}='37f74a6170bfa3dddf428b0033961f4a'; | Обязательный параметр. ClientSecret с созданного приложения |
$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_NEW_SCHEME_DATE}='2018-01-10'; | Не обязательный параметр. Только для старых пользователей которые уже были подключены. Переход на новую схему оплаты, через 'refp', а не через 'TRAN_ID'. |
3) Файл модуля P24_api.pm копируем в папку /usr/abills/Abills/modules/Paysys/systems/
.
4) После этого в меню /Отчет/Paysys/ появится новый пункт меню P24 Application в котором и происходит работа с выписками.
Работа с выписками
Заходим в меню /Отчет/Paysys/P24 Appilication
Мы увидим шаблон авторизации, где вводим логин и пароль.
Нажимаем кнопку Отправить.
Далее могут быть следующие шаги:
1) Если больше, чем один номер телефона, то нужно выбрать с помощью которого производить вход.(Необязательный шаг)
2) Нужно подтвердить вход отправкой ОТП кода.(Необязательный шаг)
3) Увидим таблицу со списком выписок.
Первый шаг
Второй шаг
Третий шаг
Автоматический импорт выписок
Добавлена возможность проводить периодический импорт выписок в биллинг с 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