Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
abills:docs:manual:admin:paysys:paysys_import_payments [2015/08/07 10:27] asmodeus создано |
abills:docs:manual:admin:paysys:paysys_import_payments [2017/05/14 19:16] (текущий) asmodeus |
||
---|---|---|---|
Строка 27: | Строка 27: | ||
1 (одного) и дальше по возрастанию. | 1 (одного) и дальше по возрастанию. | ||
- | Параметры настройки: | + | ====Параметры настройки==== |
- | ^$conf{PAYSYS_IMPORT_RULES}='Экономбанк,Сбербанк'; | Список банком присылающих выписки | | + | |
- | ^$conf{PAYSYS_IMPORT_EXPRATION_0}='Выражения:Поля'; | Шаблон парсера выписок. Состоит из 2 частей: 1. Сам шаблон парсера \\ 2. Поля для занесения данных. \\ Поле UNDEF применяется как фейковое. Для шаблона используются правила регулярных выражений языка Perl\\ \\ Зарезервирован не переменные:\\ **ID** - Ид операции\\ **FIO** - ФОИ\\ **PHONE** - Телефон \\ **CONTRACT_ID** - Номер контракта \\ **SUM** - Сума пополнения \\ **DATE** - Дата поплнения\\ **ADDRESS** - адрес\\ **DESCRIBE** - Поле описания. Вносится в журнал платежей \\ **INNER_DESCRIBE** - Внутренние описание в вносится в журнал платежей \\ **EXT_ID** - Внешний идентификатор платежа. Вносится в журнал платежей поле EXT_ID \\ **UID** - UID пользователя \\ **LOGIN** - Логин пользователя | | + | **$conf{PAYSYS_IMPORT_RULES}='Экономбанк,Сбербанк';** |
- | ^$conf{PAYSYS_IMPORT_BINDING_0} = 'PHONE'; | поле для синхронизации с базой пользователей | | + | |
+ | Список банком присылающих выписки | ||
+ | |||
+ | **$conf{PAYSYS_IMPORT_EXPRATION_0}='Выражения:Поля';** | ||
+ | |||
+ | Шаблон парсера выписок. Состоит из 2 частей: 1. Сам шаблон парсера \\ 2. Поля для занесения данных. \\ Поле UNDEF применяется как фейковое. Для шаблона используются правила регулярных выражений языка Perl\\ \\ Зарезервирован не переменные:\\ **ID** - Ид операции\\ **FIO** - ФОИ\\ **PHONE** - Телефон \\ **CONTRACT_ID** - Номер контракта \\ **SUM** - Сума пополнения \\ **DATE** - Дата поплнения\\ **ADDRESS** - адрес\\ **DESCRIBE** - Поле описания. Вносится в журнал платежей \\ **INNER_DESCRIBE** - Внутренние описание в вносится в журнал платежей \\ **EXT_ID** - Внешний идентификатор платежа. Вносится в журнал платежей поле EXT_ID \\ **UID** - UID пользователя \\ **LOGIN** - Логин пользователя | ||
+ | |||
+ | Для синхронизации по параметрам компании (Только в консольной утилите paysys_cons) | ||
+ | |||
+ | **BANK_ACCOUNT** - Банковский счет | ||
+ | **TAX_NUMBER** - ИНН. | ||
+ | |||
+ | При синхронизации по параметрам компании система вносит деньги на счет администратору компании (''Клиенты>Компании>Администратор''). | ||
+ | В случае отсутсвия администратора деньги не вносять вообще. | ||
+ | |||
+ | |||
+ | **$conf{PAYSYS_IMPORT_BINDING_0} = 'PHONE'; ** | ||
+ | |||
+ | поле для синхронизации с базой пользователей | ||
**Пример обработчика выписки** | **Пример обработчика выписки** | ||
Строка 51: | Строка 69: | ||
**Некоторые переменные** | **Некоторые переменные** | ||
- | ^ PAYSYS_EXT_ID | Идентификатор платежа | | + | ^ PAYSYS_EXT_ID | Идентификатор платежа Paysys| |
+ | ^ EXT_ID | уникальный Идентификатор платежа в журнале платежей | | ||
^ UID | User ID. Идентификатор пользователя | | ^ UID | User ID. Идентификатор пользователя | | ||
^ CONTRACT_ID | Номер контракта | | ^ CONTRACT_ID | Номер контракта | | ||
^ SUM | Сума пополнения | | ^ SUM | Сума пополнения | | ||
- | ^ DATE | Дата пополнения | | + | ^ DATE | Дата пополнения. По умолчанию дата в формате YYYY-MM-DD. \\ Дата в формате dd.mm.yyyy и yyyy.mm.dd автоматически конвертируется в нужный формат (YYYY-MM-DD) | |
^ FIO | Фамилия плательщика | | ^ FIO | Фамилия плательщика | | ||
^ PAYMENT_METHOD | Тип оплаты. \\ По умолчанию: 1 - Банк | | ^ PAYMENT_METHOD | Тип оплаты. \\ По умолчанию: 1 - Банк | | ||
+ | ^ DESCRIBE | Описание платежа | | ||
+ | ^ INNER_DESCRIBE | Внутренне описание платежа | | ||