Импорт денежных сертификатов


Готовые денежные сертификаты, созданные вне системы Loymax, можно импортировать в Систему.

Импорт денежных сертификатов включает следующие шаги:

Создание типа сертификата

Необходимо создать тип сертификата для дальнейшего выпуска и заказа сертификатов. Вид номинала и его значение могут быть любыми.

Создание шаблона

Необходимо создать шаблон для дальнейшего выпуска и заказа сертификатов.

Создание выпуска и заказа сертификатов

Необходимо создать выпуск и заказ сертификатов (не нажимая кнопку Выполнить).

Создание рублевого счета для юридического лица

Следует убедиться, что у юридического лица есть рублевый счет. Если рублевого счета у Партнера нет, необходимо добавить его средствами API.

Импорт сертификатов

Импорт денежных сертификатов осуществляется с помощью методов API для денежных сертификатов. Для этого необходимо подготовить CSV-файл с информацией о денежных сертификатах. Получить данные о количестве ошибок при осуществлении импорта возможно с помощью специального метода API.

Примечания:

  1. Рекомендуется импортировать не более 100 сертификатов в одной пачке.
  2. При возникновении ошибок во время импорта можно внести исправления в исходный файл и повторить процедуру импорта. Сертификаты, загрузка которых произошла без ошибок, будут пропущены при повторном запуске импорта.
  3. Если при импорте не указать номер сертификата, то Система пометит файл как "Неверный формат загружаемого файла", т. к. номер сертификата является обязательным параметром.

Требования к файлу импорта

  • Сертификаты должны загружаться в Систему в файле формата CSV;
  • Идентификаторы сертификата, которые можно использовать при импорте: 
    • Уникальный номер, напечатанный на сертификате (Number) — обязательный параметр;
    • Уникальный штрихкод, напечатанный на сертификате (Barcode);
    • Информация, зашитая в магнитную полосу (Strip1, Strip2, Strip3);
    • QR-код, напечатанный на сертификате (QRcode).
  • Возможные состояния импортируемых денежных сертификатов:
    • На выдачу (Prepared);
    • Активирован (Activated);
    • Погашен (Redeemed);
    • Аннулирован (Canceled);
    • Истек (Expired).
  • Баланс сертификата (Amount), т. е. сумма на счете сертификата, может быть любой в диапазоне 0..100000000, в том числе дробной (рубли и копейки).
  • Даты активации (ActivationDate) и истечения срока действия (ExpirationDate) сертификатов должны передаваться в формате YYYY-MM-DD.

Нельзя импортировать денежные сертификаты, находящиеся в состоянии, которое означает незавершенный процесс: В процессе выдачи (Activating) или В процессе возврата (Refunding).

Пример импортируемого CSV-файла с денежными сертификатами:

Number;BarCode;Strip2;Status;Amount;ActivationDate;ExpirationDate;RedemptionDate
7770002105606220001;7770002105606220001;7770002105606227847=26067229740000001;Activated;555;2022-11-25;2023-11-25;
7770002105606220002;7770002105606220002;7770002105606227848=26067229740000002;Activated;345;2022-11-25;2023-11-25;
7770002105606220003;7770002105606220003;7770002105606227849=26067229740000003;Activated;100;2022-10-25;2024-10-25;
7770002105606220004;7770002105606220004;7770002105606227850=26067229740000004;Prepared;1000;2022-10-25;2024-10-25;

Примечание: импортировать данные о погашенном сертификате (в состоянии Redeemed) можно только в случае, если сертификат является одноразовым или значение суммы сертификата (Amount) равно нулю.

Обновление информации о сертификатах

Если после импорта денежных сертификатов были внесены изменения, например сертификаты были проданы, погашены, аннулированы или др., необходимо загрузить CSV-файл с обновленными данными о сертификатах, состояние которых было изменено. 

Также можно провести пакетную активацию денежных сертификатов, передавая файл с денежными сертификатами в состоянии Активирован. Таким образом можно единоразово выдать большое количество сертификатов.

Например, сертификат с номером 7770002105606220002 был погашен, следовательно необходимо передать обновленный статус (Redeemed) и дату гашения — RedemptionDate в формате YYYY-MM-DD. Сертификат с номером 7770002105606220004 был активирован, его состояние изменилось со значения На выдачу на значение Активирован, данные об изменении также должны быть переданы в файле импорта. Пример файла CSV для данных сертификатов представлен ниже:

Number;BarCode;Strip2;Status;Amount;ActivationDate;ExpirationDate;RedemptionDate
7770002105606220002;7770002105606220002;7770002105606227848=26067229740000002;Redeemed;0;2022-11-25;2023-11-25;2022-12-12
7770002105606220004;7770002105606220004;7770002105606227850=26067229740000004;Activated;1000;2022-10-25;2024-10-25

Примечание: при обновлении данных о сертификате можно передавать один любой идентификатор сертификата.

Новости
Обновления
Облако тегов
Словарь
Наш блог
YouTube и Rutube
Telegram