Это старая версия документа!
PDS Payday
Назначение
Данный модуль позволяет производить пакетную загрузку транзакций различных типов, по списку карт, в базу данных r_keeper ПДС.
Типичным примеров его использования является случай переноса базы гостевых карт из внешней системы в ПДС. При этом, иногда, требуется сохранить суммы потрат Гостей, по различным видам транзакций (например, для реализации накопительной скидки или бонуса).
Модуль распространяется совершенно бесплатно.
Скачать:
Формат файла с транзакциями
Каждая строка - отдельная транзакция. Содержит три параметра:
- Номер карты
- Сумма (в копейках)
- Тип транзакции*
*Возможные типы транзакций:
0 - Сумма оплаты с бонусного счета
1 - Сумма скидки
2 - Сумма начисления на бонусный счет
3 - Сумма потраты собственных, настоящих денег гостя
Пример строки с транзакцией:
9643770270313180;41432;3
Такой строкой на карту 9643770270313180 будет начислено 414,32 рублей, на счет потрат собственных денег.
Настройка программы
Подключение к CARDSERV осуществляется с помощью RTCP протокола.
В файле CscLink.ini нужно вписать адрес CARDSERV и его RTCP порт в параметры Server1 и port1 соответственно.
Запуск программы
Запуск производится с ключами: логин, пароль, файл с транзакциями. Разделитель - пробел
Пример cmd: 'start «C:\PAYDAY\payday 1 1 .\ExportedFiles\Transactions.txt»'
В поставку входит bat файл, в котором можно просто отредактировать ключи.
Во время работы программа логирует свои действия и возникающие ошибки (например, не возможность произвести начисление на отсутствующую карту). При импорте большого списка транзакций имеет смысл перенаправлять вывод из консоли в файл.
— Данила Матюшев 2018/11/24 15:19—