JoinCORE · платёжное EMV-ядро

В основе платежей.
Внутри вашего
продукта.

Платёжное ядро разработки МСТ Компани для POS-терминалов, SoftPOS, валидаторов и банкоматов. Встраивайте EMV-логику в своё приложение и развивайте решение на собственной платформе.

Российское программное обеспечениеРеестровая запись №23518 от 12.08.2024↗
Концептуальная иллюстрация JoinCORE: платёжное ядро связывает терминал, смартфон и карту
Модульная архитектураC++ + Lua
Платёжное приложениеРаботает на Android
Поддержка EMV 4.4Логика карточных платежей
Интеграция C++ / JavaКомпонент для вашего приложения
Динамическая загрузка ядерОбновление без пересборки приложения
Где работает JoinCORE

Разные устройства.
Одна основа платежей.

EMV-логика отделена от аппаратной части. Интерфейсы оборудования реализуются при интеграции с вашей платформой.

POS-терминалы

Платёжное ядро внутри приложения для приёма контактных и бесконтактных карт.

SoftPOS

Бесконтактный приём платежей в мобильном приложении на Android.

Валидаторы

Компонент для встраивания карточных платежей в транспортное оборудование.

Банкоматы

Интеграция EMV-логики с приложением и аппаратной частью устройства.

Архитектура продукта

Ядро меняется.
Приложение
продолжает работать.

Основной слой JoinCORE реализован на C++, а ядра платёжных систем — на Lua. Модульный подход позволяет загружать и обновлять ядра без пересборки клиентского приложения.

  • Отдельный компонент с платёжной логикой
  • Интерфейсы для ридера, PIN-пада и криптосистемы
  • Динамическая подгрузка дополнительных ядер
Посмотреть варианты интеграции →
Ваше приложение
C++ / JavaЛогика и интерфейс
ОборудованиеРидер · PIN-пад · криптосистема
↕ Интерфейсы интеграции
JoinCOREC++
Модульный слойLua
ContactMasterCardVISAМИРJCB…
Схема взаимодействия компонентов. Состав поставки определяется проектом.
Возможности ядра

Вся логика.
Под контролем приложения.

От общения с картой до результата обработки — с параметрами под ваш платёжный сценарий.

Приём платежей

Контакт. Бесконтакт.
Токенизированная карта.

Работа с картами и токенизированными платёжными данными в составе вашего приложения.

  • Контактные и бесконтактные интерфейсы
  • Токенизированные карты на устройствах
  • Платежи без PIN в пределах правил платёжной системы
EMVИнтерфейс карты
Contact / Contactless

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

Платёжные ядра

Основные и региональные.
В одной архитектуре.

Подберите необходимые ядра под страны присутствия, платёжные системы и целевые устройства.

EMVCo Contact

Контактный интерфейс

MasterCard Contactless

Основное ядро

VISA Contactless

Основное ядро

AMEX Expresspay

Основное ядро

JCB J/Speedy CTL

Основное ядро

Discover D-PAS

Основное ядро

UnionPay QuickPass

Основное ядро

MIR

Основное ядро

Clever

Региональное ядро

Bancomat (Italy)

Региональное ядро

CPACE (Europe)

Региональное ядро

Eftpos (Australia)

Региональное ядро

GiroCard (Germany)

Региональное ядро

Idemia WISE

Региональное ядро

Interac Flash (Canada)

Региональное ядро

MADA (Saudi Arabia)

Региональное ядро

NPCI RuPay (India)

Региональное ядро

Thales PURE

Региональное ядро

Показаны все 18 ядер

Обсудить состав поставки →

Каталог отражает опубликованный список JoinCORE. Статус сертификации конкретного ядра и сочетания с оборудованием уточняется для проекта.

Платформы и портирование

Ваше оборудование.
Ваше окружение.

JoinCORE используется внутри платёжного приложения на Android. Архитектура C++ позволяет адаптировать компонент к другим целевым платформам.

Проверить вашу платформу →
Текущий сценарий использования

Android · ARM

В составе платёжного приложения

Используется

Windows / Linux

x86-64

Эльбрус

E2K

Байкал

ARM

Целевые платформы из опубликованного описания. Для портирования необходим компилятор с поддержкой C++11 (ISO/IEC 14882:2011), а также адаптация к оборудованию и окружению проекта.

Для команды разработки

Встраивается в решение.
Остаётся управляемым.

Компоненты для интеграции доступны для C++ и Java. Формат поставки и интерфейсы согласуем под вашу платформу.

01

Реализуйте интерфейсы

Создайте классы, наследующие интерфейсы библиотеки, для взаимодействия с ридером, PIN-падом и криптосистемой.

02

Настройте ядро

Определите состав платёжных ядер, параметры терминала и сценарии обработки операций.

03

Обрабатывайте результат

Вызывайте методы ядра в нужный момент работы с картой и используйте результат в платёжном приложении.

Компонент / библиотека

Встраивание JoinCORE в ваше приложение. Дополнительные ядра могут загружаться динамически.

Отдельное приложение

По согласованию — формат для целевой платформы с обменом асинхронными сообщениями, в том числе через сокеты.

API под ваш проект.

Описание API и протокола предоставляется в согласованном формате.

Запросить комплект интеграции
Документы, которые можно проверить

Подтверждения.
С конкретными реквизитами.

Российское ПО, документы платёжной системы «Мир» и государственная регистрация программы.

JoinCORE в реестре российского программного обеспеченияЗапись №23518 от 12.08.2024Проверить запись ↗
Экосистема МСТ Компани

Основа наших
платёжных решений.

JoinCORE работает в составе платёжных продуктов МСТ Компани. Начните с ядра или обсудите готовое приложение.

Материалы для знакомства

Документация JoinCORE.

Описание возможностей, установка и эксплуатация. Актуальный комплект для вашей платформы можно запросить у команды.

До начала интеграции

Вопросы
по существу.

Технические требования и состав решения обсудим с вашей командой.

JoinCORE — это готовое приложение для приёма платежей?+

JoinCORE — встраиваемый платёжный компонент. Он отвечает за EMV-логику, а интерфейс пользователя, аппаратная интеграция и дальнейшая обработка данных реализуются в составе решения. Для готового приложения можно рассмотреть JoinPOS.

Можно ли обновить ядра без пересборки приложения?+

Модульная архитектура C++/Lua предусматривает динамическую подгрузку ядер платёжных систем и обновление без пересборки клиентского приложения.

Как выбрать платформу и формат поставки?+

Сейчас JoinCORE используется в платёжном приложении на Android. Для другого окружения согласуются портирование, интерфейсы оборудования и формат: библиотека или отдельное приложение с обменом сообщениями.

Как рассчитывается стоимость?+

Стоимость решения зависит от конфигурации и рассчитывается индивидуально. Для обсуждения понадобятся целевая платформа, оборудование и состав платёжных ядер.

Начнём с вашего платёжного решения

Подключим ядро.
Под ваши задачи.

Расскажите о приложении, оборудовании и платёжных сценариях. Обсудим архитектуру, комплект интеграции и состав поставки JoinCORE.

01 Платформа и оборудование02 Платёжные системы и сценарии03 Интеграция и конфигурация
Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.

Загрузка формы обратной связи…

Ваше имя *
Название компании *
Номер телефона *
+7
Поиск
    Почта *
    Сообщение *

    Нажимая на кнопку Отправить сообщение, вы даете согласие на обработку своих персональных данных.