Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

При импорте система проверяет существования поля по номеру телефона или любому другому параметру указанному в в конфигурационном файле (Параметр $conf{PAYSYS_IMPORT_BINDING_0} = 'PHONE';). Если пользователь не найден он отмечается красным цветом. 
Если запись по оплате уже внесена, повторно он не попадает в базу. Процесс контроля осуществляется при помощи EXT_PAYMENTS_ID. При выгрузке системой этот параметр равен дата + ид платежа. 
Пример:
02.23.2006.0.3 

Первых 3 цифры это дата проведения, следующая это ид системы из которой проводится выгрузка, последняя номер платежа. Если банковская выписка не имеет номеров платежа система самостоятельно их формирует от 1 (одного) и дальше по возрастанию.

...

Шаблон парсера выписок. Состоит из 2 частей: 1. Сам шаблон парсера 
2. Поля для занесения данных. 
Поле UNDEF применяется как фейковое. Для шаблона используются правила регулярных выражений языка Perl

Зарезервирован не переменные:
ID - ID операции
FIO - ФИО
PHONE - Телефон 
CONTRACT_ID - Номер контракта 
SUM - Сума Сумма пополнения 
DATE - Дата пополнения
ADDRESS - адрес
DESCRIBE - Поле описания. Вносится в журнал платежей 
INNER_DESCRIBE - Внутренние описание в вносится в журнал платежей 
EXT_ID - Внешний идентификатор платежа. Вносится в журнал платежей поле EXT_ID 
UID - UID пользователя 
LOGIN - Логин пользователя

...

PAYSYS_EXT_IDИдентификатор платежа Paysys
EXT_IDуникальный Идентификатор платежа в журнале платежей
UIDUser ID. Идентификатор пользователя
CONTRACT_IDНомер контракта
SUMСума Сумма пополнения
DATEДата пополнения. По умолчанию дата в формате YYYY-MM-DD. 
Дата в формате dd.mm.yyyy и yyyy.mm.dd автоматически конвертируется в нужный формат (YYYY-MM-DD)
FIOФамилия плательщика
PAYMENT_METHODТип оплаты. 
По умолчанию: 1 - Банк
DESCRIBEОписание платежа
INNER_DESCRIBEВнутренне Внутреннее описание платежа