Table of Contents | ||
---|---|---|
|
Общая информация
...
>9. |
...
16 |
Версия биллинга |
...
Для корректной работы платежной системы нужно увеличить количество символов колонки value до 350 в таблице 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 ''; |
Настройки модуля
- Скопировать файл P24Auto.pm в папку /usr/abills/Abills/modules/Paysys/
...
- Plugins/
- Зайти в меню Настройки
>
Paysys>
Настройки Добавить платежную систему
Параметр | Значение | Пример |
---|---|---|
PAYSYS_P24_API_ACCOUNT_KEY | Поле по которому начисление платежа Если у Вас настроено распознавание платежей через опцию $conf{PAYSYS_USER_MULTI_CHECK}, параметр игнорируется | UID |
PAYSYS_P24_API_AUTO_INFO | Информация о мерчантах. Несколько мерчантов разделяются символом ";". Каждый мерчант состоит из "Счёт мерчанта(IBAN):ID в системе привата:Токен в системе привата:Имя мерчанта" |
...
UA803052992990004149123456789:903a5b57-b85a-1111-89df-abb3b0a6a7e2ZjUyY2I2ZmEtMjQzMi00NmM2LTg0NjMtOGViMzJhMGRmZFGj:ООО Абилс; |
...
UA903052992990004149123456789:0c8ad134-5fe0-496a-9cf6-6b077c11111:NzMwYTc1MDEtZmM4Yy00ZjEylTK3NWItMDIyNjFiNDdiZDE5:Абилс КО; |
...
PAYSYS_P24_API_PARSE | Регулярное выражение которое будет получать идентификатор абонента из описания в оплате |
...
Если у Вас настроено распознавание платежей через опцию $conf{PAYSYS_USER_MULTI_CHECK}, параметр игнорируется | UID:(\d+) |
...
PAYSYS_P24A_IMPORT_DATE | Дата по которой биллинг внесет платеж в систему, по умолчанию время когда сделался платеж. При параметре 1 будет дата импорта. | 1 |
PAYSYS_P24A_SKIP_ABANK | Не разносить платежи, проведенные через А-Банк | 1 |
PAYSYS_P24A_FILTER | Значение регулярного выражения, которое будет производить пропуск платежа, если в описание попадает в данное регулярное выражение | ФОП|ТОВ |
PAYSYS_P24A_SKIP_DEPOSIT |
...
не |
...
отображает |
...
платежи |
...
которые |
...
провели |
...
с |
...
счета |
...
(депозит). |
...
Для корректной работы наследования платежной системы нужно увеличить количество символов колонки value до 50 в таблице paysys_log. До 350 или больше если несколько мерчантов!!! (примерно 350 на 1 мерчанта)
...
language | sql |
---|---|
title | Пример команды |
...
1 | ||
PAYSYS_P24A_TEST | Работает в тестовом режиме. Берет платежи с тестов | 1 |
PAYSYS_P24A_EDRPOU_CHECK | Искать пользователей по ЕГРПОУ и ИНН | 1 |
PAYSYS_P24A_PERIODIC_DISABLE | Отключить работу периодической обработки платежей выписки по API | 1 |
$conf{P24AUTO_SKIP_DEPOSIT} - не отображает платежи которые провели с счета (депозит).
Возможности модуля
Данный модуль осуществляет работу с оплатами в "Приват24 для бизнеса".
В меню Отчёт>Paysys>Внутренние отчеты выбираем платежную систему P24Auto. После этого видим оплаты на нашего мерчанта в привате. Мерчанты группируются в зависимости от параметров запросов. Группировка по параметру ВСE невозможна, поскольку могут возникнуть проблемы с выписками Привата, time out будет не догружать все выписки.
Если используются c этим модулем модуль Privat_Terminal.pm, то для избежания удвоения сумм необходимо обратиться к менеджеру Приватбанка, для внесения в назначение платежа его ID.
Пишите: "Необхідно додати ід платежу в призначення проводки. Формат: Опис за умочанням, ID: ID_ПЛАТЕЖУ"
Поля отмеченные красным - оплаты которые не проведены в биллинге. Их можно провести в ручную введя нужный идентификатор абонента или же автоматической программой, которая будет по регулярному выражению искать идентификатор абонента в описании оплаты.
Поля отмеченные зеленым - оплаты которые уже зачислились в биллинг в автоматическом или ручном режиме.
Поля отмеченные голубым - это транзакции со счёта нашего мерчанта.
Здесь же можно фильтровать по Периоду или по Счёту.
Авто проверка выписок
Добавить в crontab запуск следующей команды каждый час.
Code Block |
---|
/usr/abills/libexec/billd paysys_periodic |
Частые вопросы
Как получить токен?
Токен легко получить согласно документации привата
Widget Connector | ||
---|---|---|
|
Получено новый токен, как получить старый для добавления контрагента?
В новом токене первые 36 символов это и есть ID, остальное – токен
Пример
Новый токен - 7c2bec2d-5ee3-4a1b-bf28-2c6c814733521SfKwQCe3rDd2yQ6vpIElIsjV731Cgi3Da1ksS1iZ8tFhIjobo1mxCA6TfDpR1nNJ9OaNvnGfD1CvUdARGdeDePwGWG/jU3lCN7ZKbzlnpCphmDMJmbMuWbOa0oY1z1y1ybB28t84MKMe+oI7MXOjkqVc69rz7cXenI1kj8WbRVMjVCR31+ID6+/iJtzwpG6qCDgRBZbjUBpCaDfRIPzP1c+3xbKJU/ikUC/jUC7nNn1In1HI1J1/hWzFp1BlE==
Тогда ID будет 7c2bec2d-5ee3-4a1b-bf28-2c6c81473352
Токен будет 1SfKwQCe3rDd2yQ6vpIElIsjV731Cgi3Da1ksS1iZ8tFhIjobo1mxCA6TfDpR1nNJ9OaNvnGfD1CvUdARGdeDePwGWG/jU3lCN7ZKbzlnpCphmDMJmbMuWbOa0oY1z1y1ybB28t84MKMe+oI7MXOjkqVc69rz7cXenI1kj8WbRVMjVCR31+ID6+/iJtzwpG6qCDgRBZbjUBpCaDfRIPzP1c+3xbKJU/ikUC/jUC7nNn1In1HI1J1/hWzFp1BlE==
Подключен модуль Privat_terminal и идут дублирующиеся платежи (или ещё нет но будут)
Необходимо добавить написать в приват банк, чтобы добавили ID платежа в проводку пример текста
Добрий день,
Необхідно добавити ID платежу в опис в призначення проводки.Формат:
(призначення платежу), ID: (ID платежу)
Подключен модуль Abank и идут дублирующиеся платежи
Необходимо добавить написать в приват банк, чтобы добавили ID платежа в проводку пример текста
Добрий день,
Необхідно добавити ID платежу в опис в призначення проводки.Формат:
(призначення платежу), ID: (ID платежу)
Или если не нужно отображение привязки платежей в биллингу, тогда просто включить опцию PAYSYS_P24A_SKIP_ABANK