Skip to content
Прием и отправка платежной XML информации по HTTP протоколу в систему ТШ Банка России.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
TshTrans
docs
.gitignore
CHANGELOG.md
LICENSE
README.md
appveyor.yml

README.md

icon TSH Transport

Build status GitHub Release

Прием и отправка платежной XML информации по HTTP протоколу в систему Единого централизованного платежного шлюза (транспортный шлюз - ТШ, ТШ КБР) Банка России.


Данный скрипт на PowerShell осуществляет прием и отправку платежной XML информации по HTTP протоколу, представляя собой лёгкую замену УТА и КБР-Н, продолжая традиции SVK Transport для прежней системы СВК.

Основные возможности программы

  • Простое консольное окно с показом текущего лога;
  • Автоматический запуск обмена по истечению периода времени, появлению новых файлов, нажатию клавиши (пробел - запуск, Esc - выход);
  • Все пользовательские настройки вынесены в отдельный текстовый PS1-файл, снабженный комментариями;
  • Подробное логирование. Удобочитаемые текстовые логи;
  • Работа по настраиваемому гибкому расписанию (ночью - реже).

Замечания к использованию

  • Распаковать дистрибутивный zip из Releases в отдельную папку.
  • До первого запуска отредактировать файл настроек Get-Config.ps1.
  • Запускать следует TshTrans.cmd.

Дополнительная информация на сайте Банка России

История версий

Проект наследует идеи SVK Transport и поэтому начинается с версии 3.0.0.

Нумерация версий ведется по принципам семантического версионирования со следующими особенностями (для примера - пусть будет версия 1.2.3):

  • Старшая цифра (1) меняется, когда сильно меняется внешний вид (требуется новое обучение пользователей) или внутренний функционал программы (требуется обратить внимание администраторов и сделать вдумчивые перенастройки);
  • Средняя цифра (2) - когда что-то добавляется во внешний вид (требуется обратить внимание пользователей - добавлена какая-то их хотелка) или добавлен параметр в файл настройки, поведение которого по умолчанию ничего для администраторов не меняет;
  • Младшая цифра (3) - когда в программе сделаны какие-то незначительные изменения в коде или исправлены ошибки.

Полная история версий в файле CHANGELOG.

Идеи и пожелания, ошибки

Данные для обратной связи находятся на сайте dievdo.ru
(Всякие хотелки принимаются и по возможности претворяются.)

Есть некоторые Идеи развития проекта. Свои пожелания и сообщения об ошибках лучше размещать в Issues.

Лицензионное соглашение

Licensed under the Apache License, Version 2.0.
(Вы можете использовать его совершенно свободно без всяких ограничений.)

You can’t perform that action at this time.