Table of Contents | ||
---|---|---|
|
Общая информация
Параметр | Значение |
---|---|
Протокол | |
ID | 124 |
Версия модуля | 7.01 |
Версия биллинга | >0.78.30 |
IPs |
Настройки модуля
- Скопировать файл P24Auto.pm в папку /usr/abills/Abills/modules/Paysys/systems/
- Зайти в меню Настройки
>
Paysys>
Настройки Добавить платежную систему
Параметр | Значение | Пример |
---|---|---|
PAYSYS_P24_API_ACCOUNT_KEY | Поле по которому будет делаться распознавание платежа | UID |
PAYSYS_P24_API_AUTO_INFO | Информация о мерчантах. Несколько мерчантов разделяются символом ";". Каждый мерчант состоит из "Счёт мерчанта:ID в системе привата:Токен в системе привата:Имя мерчанта" | 12345678901234:903a5b57-b85a-1111-89df-abb3b0a6a7e2ZjUyY2I2ZmEtMjQzMi00NmM2LTg0NjMtOGViMzJhMGRmZFGj:ООО Абилс; |
PAYSYS_P24_API_PARSE | Регулярное выражение которое будет получать идентификатор абонента из описания в оплате | UID:(\d+) |
PAYSYS_P24_IMPORT_DATE | Дата по которой биллинг внесет платеж в систему, по умолчанию время когда сделался платеж. При параметре 1 будет дата импорта. | 1 |
$conf{P24AUTO_SKIP_DEPOSIT} - не отображает платежи которые провели с счета (депозит).
Для корректной работы
наследованияплатежной системы нужно увеличить количество символов колонки value до
50350 в таблице config. До 350 или больше если несколько мерчантов!!! (примерно 350 на 1 мерчанта)
Code Block | ||||
---|---|---|---|---|
| ||||
ALTER TABLE `config` MODIFY COLUMN `value` VARCHAR(350) NOT NULL DEFAULT ''; ALTER TABLE `paysys_merchant_params` MODIFY COLUMN `value` VARCHAR(350) NOT NULL DEFAULT ''; |
Возможности модуля
Данный модуль осуществляет работу с оплатами в "Приват24 для бизнеса".
В меню Отчёт>Paysys>Внутренние отчеты выбираем платежную систему P24Auto. После этого видим оплаты на нашего мерчанта в привате. Мерчанты группируются в зависимости от параметров запросов. Группировка по параметру ВСE невозможна, поскольку могут возникнуть проблемы с выписками Привата, time out будет не догружать все выписки.
Если используются c этим модулем модуль Privat_Terminal.pm, то для избежания удвоения сумм необходимо обратиться к менеджеру Приватбанка, для внесения в назначение платежа его ID.
Поля отмеченные красным - оплаты которые не проведены в биллинге. Их можно провести в ручную введя нужный идентификатор абонента или же автоматической программой, которая будет по регулярному выражению искать идентификатор абонента в описании оплаты.
Поля отмеченные зеленым - оплаты которые уже зачислились в биллинг в автоматическом или ручном режиме.
Поля отмеченные голубым - это транзакции со счёта нашего мерчанта.
Здесь же можно фильтровать по Периоду или по Счёту.
Авто проверка выписок
Добавить в crontab запуск следующей команды каждый час.
Code Block |
---|
/usr/abills/libexec/billd paysys_periodic |