TranzWare CMS
Система бэк-офисного учета розничных банковских операций
TranzWare CMS – это современная масштабируемая система, объединяющая в себе множество автоматизированных функций банковского бэк-офиса, необходимых как для эмитентов, так и для эквайеров: управление эмиссией и обращением платежных карт, обслуживание эквайринговых операций и торгово-сервисных предприятий, ведение персональных и корпоративных счетов клиентов, отчетность, аналитика, обслуживание договоров клиентов и многое другое. TranzWare CMS содержит подсистему розничного обслуживания клиентов, которая поддерживает работу с розничными операциями, персональными счетами и платежами. Система не только реализует потребности клиентов финансового института в эффективном и безопасном осуществлении платежей, но и позволяет вести кредитные и депозитные банковские продукты. Решение предоставляет поддержку широкого спектра розничных банковских операций и множества типов карт-продуктов, счетов и платежей. Модуль TranzWare CMS Instalments даёт возможность построения многообразных схем использования кредитов и рассрочки платежей, способствующих развитию карточного бизнеса финансового института в секторе потребительского кредитования.
Модуль револьверной кредитной карты предоставляет средства эффективного управления кредитными картами, обладает богатым функционалом с возможностью расширения для поддержки корпоративных кредитных карт, способствует снижению кредитных рисков и увеличению доходности от использования кредита.
Работа с API КОМПАС-3D → Урок 1 → Основы
Конструктора и инженеры привыкли работать в КОМПАС, вручную строя чертежи, 3D-модели и сборки. Однако система КОМПАС предоставляет богатый набор функций, позволяющих автоматизировать их работу. При желании весь процесс построения сложного чертежа, 3D-модели или сборки можно свести к нажатию на одну кнопку. Правда для этого придется поработать нам, программистам.
В рамках одной статьи невозможно описать все возможности КОМПАС по автоматизации. Для этого не хватит даже книги. К счастью для нас в комплект поставки КОМПАС входит документация, заголовочные файлы для различных языков программирования и ряд примеров.
Рассказывает Сергей Александрович Норсеев — инженер-программист, АО «ВНИИ «Сигнал», Ковров. Автор книги «Разработка приложений под КОМПАС в Delphi»
Документация и примеры
Документация оформлена в виде одного CHM файла. Он расположен в каталоге SDK каталога КОМПАС. На моем домашнем компьютере, например, полный путь к нему выглядит так: «C:\Program Files\ASCON\KOMPAS-3D v17\SDK\SDK.chm». На рисунке ниже представлено содержимое этого файла.
В этом файле представлено полное описание всех интерфейсов, их свойств и методов. В данной статье мы дадим лишь краткий обзор взаимодействия с КОМПАС посредством COM интерфейсов версии 5.
Дополнительно к документации в комплект поставки КОМПАС входит большое количество примеров программирования под эту систему на разных языках программирования. Они расположены в том же каталоге, что и документация. Открыв каталог «SDK», вы увидите несколько архивов, названия которых соответствуют языкам программирования: «Basic», «C#», «С++» и «Pascal». В них и располагаются примеры. Мы будем использовать язык С++, распакуйте соответствующий архив в любое удобное вам место. В качестве среды используется C++ Builder.
Заголовочные файлы
Перед началом работы нам понадобятся заголовочные файлы. Они находятся в каталоге «SDK\Include\». Нам нужны следующие файлы.
«Ks_TLB.h» и «Ks_TLB.cpp». Они содержат объявления всех основных интерфейсов. Это основные файлы.
«ksConstants.h» и «ldefin2D.h». Это необязательные файлы, задающие различные константы.
После того как эти файлы подключены к нашему проекту, мы можем начать работать.
Подключение к КОМПАСу
Сама система КОМПАС в «API интерфейсов версии 5» описывается интерфейсом KompasObject. Соответствующий ему COM-объект задается строкой «KOMPAS.Application.5». Ниже приводится пример подключения к КОМПАСу.
Тип данных «KompasObjectPtr» задает указатель на интерфейс KompasObject.
В результате работы данной программы на экране появится главное окно программы КОМПАС. В ней не будет открыто ни одного документа.
Для закрытия программы КОМПАС используется метод Quit() интерфейса KompasObject. Одним из самых важных методов интерфейса KompasObject является метод GetParamStruct. Он возвращает указатель на интерфейс параметров объекта того или иного типа. Запрашиваемый тип объекта передается в метод в качестве значения единственного параметра. Всего, согласно документации КОМПАС, через данный метод можно получить 129 интерфейсов параметров для объектов различных типов.
Чертеж и фрагмент
Создание чертежа и фрагмента происходит в два этапа. На первом этапе подготавливаются параметры создаваемого документа. На втором – создается сам документ. Такой двухэтапный подход используется при создании практически всех объектов в системе КОМПАС.
Параметры документа описываются интерфейсом ksDocumentParam. Для получения указателя на него используется метод GetParamStruct интерфейса KompasObject с параметром ko_DocumentParam. Главным свойством этого интерфейса является свойство type, в котором указывается тип описываемого данным интерфейсом документа.
Чертеж и фрагмент описываются интерфейсом ksDocument2D. Получить на него указатель можно с помощью метода Document2D интерфейса KompasObject. Ниже приводится пример программы, создающей новый чертеж.
В результате работы этой программы на экране появится главное окно программы КОМПАС с новым чертежом. Данный чертеж не будет иметь ни рамки, ни основной надписи, так как мы их не настроили.
Для создания фрагмента в поле type интерфейса ksDocumentParam необходимо указать значение lt_DocFragment. Во всем остальном процесс создания нового фрагмента аналогичен процессу создания чертежа.
Спецификация
Создание спецификации похоже на создание чертежа и фрагмента. Здесь тоже используется интерфейс ksDocumentParam. Но есть и ряд отличий. Во-первых, спецификация описывается интерфейсом ksSpcDocument. Указатель на этот интерфейс возвращает метод SpcDocument() интерфейса KompasObject. Во-вторых, в случае создания спецификации необходимо указать полный путь к библиотеке стилей. Если он не указан, то система не создаст спецификацию. Библиотека стилей – это файл «graphic.lyt». Он находится в каталоге Sys\ каталога КОМПАС. Ниже приводится пример программы, создающей спецификацию.
В результате работы этой программы на экране появится окно КОМПАСа с созданной в нем спецификацией.
Деталь и сборка
Деталь и сборка в КОМПАС описываются интерфейсом ksDocument3D. Точнее говоря, этот интерфейс описывает файл, содержащий деталь или сборку. Для получения указателя на интерфейс ksDocument3D используется метод Document3D() интерфейса KompasObject. Ниже приводится пример создания детали.
Отсюда видно, что для создания сборки в приведенном выше примере нужно всего лишь изменить значение второго параметра в методе Create.
В данной статье я показал небольшую часть вершины айсберга под названием «взаимодействие с системой КОМПАС посредством COM интерфейсов». Я лишь показал, как подключаться к КОМПАСУ и как создавать документы всех основных видов (чертеж, фрагмент, спецификация, деталь и сборка). Эти документы создаются без содержимого. О том, как их наполнять будет рассказано в следующих статьях. Следите за новостями блога.
Сергей Норсеев, автор книги «Разработка приложений под КОМПАС в Delphi».
Compass Plus
Содержание
Активы
Compass Plus, международный провайдер программных продуктов в области электронных платежей и розничного банкинга, регулярно тестирует продукты и системы на соответствие стандарту PA-DSS. Сертифицировать необходимо платежные приложения, хранящие, обрабатывающие и передающие данные о держателях карт на этапе авторизации транзакции и при осуществлении взаиморасчетов между участниками платежного процесса.
Используя более чем пятидесятилетний опыт разработки технологий для построения крупномасштабных автоматизированных систем, из которых почти двадцать лет приходится на область электронных платежей и розничного банковского обслуживания, Compass Plus предоставляет финансовым институтам, включая розничные банки и процессинговые компании всего мира, высокотехнологичные бизнес-ориентированные и во многом уникальные продукты, представленные в линейке TranzWare. Compass Plus предлагает продукты, не только ничем не уступающие аналогам давно устоявшихся лидеров индустрии, но и намного их превосходящие по ряду параметров. Однако будучи небольшой по численности, компания не обременяет наших клиентов чрезмерными бюрократическими процедурами, что свойственно крупным поставщикам на розничном банковском рынке, и обеспечивает быструю реакцию на изменяющиеся рыночные потребности.
Обширная клиентская база компании насчитывает более 100 розничных банков, процессинговых центров, национальных свитчинговых и персонализационных центров в десятках стран Европы, Азии, Африки, Среднего и Ближнего Востока, а также Северной и Южной Америки.
Свыше 400 высококвалифицированных специалистов работают в офисах Compass Plus, расположенных по всему миру – это головные офисы компании в России (Магнитогорск), Великобритании (Ноттингем), США (Майами) и Малайзии (Куала-Лумпур), а также дополнительные офисы продаж, управления проектами и поддержки в России (Москва) и Бразилии (Рио-де-Жанейро).
Compass Plus предлагает комплексный, инновационный и высокоинтегрированный набор продуктов, обеспечивающих сотни функциональных возможностей и различных опций, делая TranzWare одним из наиболее всеобъемлющих решений, имеющихся сегодня на рынке розничного банковского обслуживания и электронных платежей.
Продукты TranzWare обладают исключительными свойствами настройки под заказ и гибкостью архитектуры, что позволяет клиентам Compass Plus выводить на рынок по-настоящему инновационные и конкурентоспособные банковские продукты в кратчайшие сроки, тем самым обеспечивая максимальную прибыль от вложений в наши технологии. Набор продуктов TranzWare не просто обеспечивает реализацию широкого спектра финансовых функций, а, в первую очередь, несет в себе исключительную бизнес ценность. Создание по-настоящему уникальных банковских продуктов, приобретение новых и сохранение существующих клиентов, раскрытие новых статей доходов, снижение операционных издержек и времени вывода продуктов на рынок, укрепление безопасности, развитие скрытого бизнес потенциала и создание финансовых продуктов с учетом требований будущего – все это становится возможным с TranzWare.
История
2018: Запуск процессингового центра в Великобритании
20 сентября 2018 года компания Compass Plus объявила о глобальном расширении своего процессингового бизнеса и запуске в Великобритании процессингового центра, прошедшего сертификацию в международных платежных системах Mastercard и Visa и полностью соответствующего стандарту безопасности индустрии платежных карт.
Compass Plus несколько десятков лет процессирует финансовые институты в России и соседних странах. Планомерно развивая это направление бизнеса, компания запустила процессинговый центр в Великобритании, что позволяет предоставлять больше вариантов развертывания процессинговых сервисов для более широкого круга игроков. Начало работы ПЦ также означает, что платформа TranzAxis доступна в аутсорсинговой модели.
В качестве процессинговой платформы TranzAxis, по утверждению Compass Plus, обладает целым рядом преимуществ: предоставляет банкам и другим игрокам платежной индустрии гибкое решение в соответствии с их бизнес-требованиями, позволяет оперативно адаптироваться к быстро меняющимся условиям рынка, обеспечивает активное участие пользователей в проектировании решений и развитии платформы и т.д. [1]
2016: Эквайринг карт JCB в сети партнеров
29 июля 2016 года компания Compass Plus сообщила о начале эквайринга карт платежной системы JCB в устройствах банков-партнеров.
Компания провела сертификацию по программе ATM JCB Acquiring, что обеспечило переход к реализации подключения банка-партнера.
С 21 июля 2016 года во всех банкоматах группы-партнера доступна выдача денежных средств по картам JCB зарубежных и российских банков. Процессинговый центр Compass Plus обеспечивает исполнение требований международной платежной системы JCB и законодательства РФ по обработке внутрироссийских карточных операций через ОПКЦ НСПК.
Бэк-офисные операции
TranzWare Interchange
TranzWare Interchange – комплексная система для автоматизации различных взаиморасчетных операций; способна обрабатывать большие объемы данных, в том числе обеспечивая клиринг и выполнение расчетов по электронным транзакциям. >>>
Функциональные возможности
Поддержка множества финансовых институтов и институтов с развитой филиальной структурой
Гибкий расчет различных видов комиссий
Управление диспутами и контроль рисков при взаиморасчетах
Преимущества
Решение отличается многофункциональностью и легкостью обслуживания, способно автоматизировать большое количество операций бэк-офисных подразделений, повышает производительность и снижает затраты
Адаптируется для работы как в сложно-структурированной, так и в простой среде
TranzWare e-Commerce
TranzWare e-Commerce выполняет аутентификацию держателей карт в соответствии со стандартом 3D Secure и проводит полную проверку подлинности транзакций как на стороне эмитента, так и эквайера. >>>
Функциональные возможности
Расширенные и надежные проверки подлинности интернет-транзакций на основе протокола 3D Secure
Межхостовое взаимодействие с эмитентами и эквайерами, а также с платежными системами Visa, Mastercard, American Express, JCB, UnionPay International и национальной платежной системой «Мир»
Дополнительные средства для обеспечения безопасности: различные сертификаты доступа, проверка цифровой подписи, поддержка DPA/CAP и многие другие
Преимущества
Позволяет снизить количество спорных транзакций
Обеспечивает рост доверия торгово-сервисных предприятий к приему международных карт
Способствует развитию электронной коммерции
TranzWare CMS
TranzWare CMS – это полнофункциональная масштабируемая система управления картами, предлагающая эмитентам и эквайерам различные функции для автоматизации деятельности бэк-офисных подразделений. >>>
Функциональные возможности
Управление эмиссией и обращением платежных карт
Управление эквайрингом и полный цикл работы с торгово-сервисными предприятиями
Управление личными и корпоративными счетами
Широкий набор инструментов для управления картами и счетами, подходящий различным типам клиентов
Преимущества
Управление сберегательными счетами, управление револьверными кредитными картами, рассрочка платежей, скоринг и многие другие привлекательные функции
Подсистема розничного обслуживания клиентов для управления платежами и личными и корпоративными счетами
TranzWare Card Factory
TranzWare Card Factory – решение для персонализации и эмиссии карт, специально разработанное для снижения затрат на данные операции. >>>
Функциональные возможности
Персонализация карт с магнитной полосой (в соответствии с требованиями всех основных международных платежных систем), карт стандарта EMV (в соответствии с требованиями стандартов EMV, VSDC, M/Chip) и издание виртуальных карт
Штучный, пакетный, массовый и моментальный выпуск карт
Поддержка множества финансовых институтов и институтов с развитой филиальной структурой
Преимущества
Поэтапный подход к персонализации карт и масштабируемость
Поддержка всех основных типов персонализационного оборудования, карт и HSM-устройств
Расширенные возможности настройки
Islamic banking
Ежегодно исламская финансовая индустрия стремительно растет – приблизительно на 10-12%. И хотя этот рост наблюдается преимущественно в мусульманских странах, где исламский банкинг зародился более полувека назад, в последнее время банки немусульманских стран по всему миру проявляют к нему интерес и начинают предлагать исламские банковские продукты. Однако, чтобы успешно воспользоваться преимуществами растущей популярности исламского банкинга, финансовым институтам необходимо предлагать клиентам удобные и инновационные продукты, соответствующие нормам шариата. В условиях постоянно растущих требований потребительского сектора, финансовым институтам необходимо иметь возможность быстро вносить изменения, приспосабливаясь к потребностям клиентов и оставаясь на шаг впереди конкурентов. Благодаря огромному опыту поддержки продуктов исламского банкинга Compass Plus предлагает финансовым институтам гибкость, необходимую для быстрого реагирования и создания новых продуктов в соответствии с существующим спросом. Высокомасштабируемые решения Compass Plus обеспечивают поддержку цифрового банкинга и позволяют финансовым институтам создавать новые продукты исламского банкинга, способные конкурировать как с аналогами, так и с традиционными решениями.
Как собрать электронный компас, направляющий вас к ближайшей пиццерии
Обычный компас показывает направление на магнитный северный полюс, и если вам нужно что-то найти, вы должны сначала сориентироваться на местности и понять, где и в какой стороне находится искомое относительно сторон света.
В фильме «Пираты Карибского моря» у капитана Джека Воробья был волшебный компас, показывающий в сторону того, чего его обладатель желает больше всего, что уже гораздо удобнее.
А электронщик-любитель Джо Гранд за неимением магии решил сделать компас, который показывает сразу в сторону того, что нужно – в его случае, в сторону ближайшей пиццерии. Проект Pizza Compass сделан на основе одноплатного компьютера для хобби и обучения Particle Boron.

Одноплатный компьютер Particle Boron
Кроме одноплатника в устройстве присутствует GPS-модуль GlobalTop PA6H, электронный компас LSM303DLHC и восемь полноцветных светодиодов, расположенных вокруг изображения компаса. Питается всё от литий-полимерного аккумулятора.

От прототипа до конечного продукта
Пользоваться устройством так же просто, как обычным компасом – нужно нажать на кнопку включения, и идти так, чтобы всегда горел верхний светодиод. Компьютер считывает координаты ближайшей пиццерии через Google Maps Places API., и сравнивает их с местоположением пользователя по GPS. Поскольку компас указывает напрямую на конечную точку, не учитывая, в отличие от навигаторов, конфигурацию улиц и наличие зданий, пользователю придётся заняться навигацией – прямо как с обычным компасом.
Управляющие программы, работающие на компьютере: Particle-NeoPixel для управления светодиодами, lsm303-arduino для интеграции компаса, TinyGPS++ для обработки сигналов GPS и расчёта расстояний. Для работы с Google Maps Places API используются. webhooks.
Поскольку проект изначально делался открытым, если вам не нравится пицца, вы можете переделать компас так, чтобы он указывал именно на то, что вам хочется – почти как у Джека Воробья. Извините – капитана Джека Воробья.

