English

JoinCORE — платёжное ядро

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

EMV-ядро поддерживает как online-аутентификацию эмитента и верификацию держателя карты (online PIN), так и операции с offline-аутентификацией (SDA, DDA, CDA) и верификацией картхолдера (offline PIN). Возможна настройка режима работы ядра для поддержки платежей без ввода ПИН-кода в рамках сумм, установленных правилами платежных систем. Поддерживается работа с контактными и бесконтактными картами наиболее популярных платежных систем (MasterCard, VISA, МИР) и токенизированными картами на устройствах с поддержкой Apple Pay, Google Pay, Samsung Pay, Android Pay, Mir Pay.

Ключевые преимущества JoinCORE

Кроссплатформенность

Позволяет работать с различным POS-терминальным оборудованием, валидаторами, SoftPOS решениями и Банкоматами на Windows/Linux (x86-64), Android (ARM), Эльбрус (E2K), Байкал (ARM) .

Портируемость

За счёт использования C++ JoinCORE можно портировать на любую платформу. (На платформе должен быть доступен компилятор C++ как минимум стандарта ISO/IEC 14882:2011 (С++11)).

Лёгкое обновление

Гибкость архитектуры JoinCORE позволяет легко вносить изменения в платёжные ядра и производить быстрое обновление без пересборки клиентского приложения.

Модульная архитектура

Основной слой JoinCORE реализован на C++, а ядра платёжных систем на Lua.

Соответствие EMV 4.3

JoinCORE поддерживает все функции предусмотренные спецификацией EMV 4.3.

Удобство разработки

Гибкая архитектура JoinCORE позволяют использовать его для всех сфер бизнеса.

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

Международные

EMVCo Contact

MasterCard Contactless

AMEX Expresspay

JCB J/Speedy CTL

Discover D-PAS

UnionPay QuickPass

Локальные

MIR (Russia)

Bancomat (Italy)

CPACE (Europe)

GiroCard (Germany)

Idemia WISE

Interac Flash (Canada)

MADA (Saudi Arabia)

NPCI RuPay (India)

Thales PURE

Гибкая архитектура

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

Пользователь для встраивания JoinCORE в свое решение должен создать объект класса, наследующего объявленные в библиотеке классы и реализующего описанные в библиотеке интерфейсы для реализации общения с аппаратурой (ридер, пин-пад, криптосистема) и вызывать в нужный момент методы этого класса для работы с картой. Также мы предоставляем все необходимые компоненты для удобного взаимодействия с библиотекой из-под C++ и Java.

По согласованию с покупателем, формат представления JoinCORE может быть изменен на разделяемую библиотеку с определенным API или приложение для целевой платформы, связанное с окружением асинхронными сообщениями (в широком смысле, как сообщениями операционной системы так и сообщениями, например, через сокеты). Описание API и протокола предоставляется пользователю в удобном для него виде.

Сертификаты

Сертификат соответствия EMV ядра JoinCORE спецификации платёжной системы МИР

MIR1023-S230-TP231

Сертификат соответствия EMV ядра JoinCORE спецификации платёжной системы МИР (SoftPOS/TapOnPhone)

MIR1048-S230-TP232-SP

Свидетельство о государственной регистрации программы ЭВМ JoinCORE

№2023619580

Стоимость решения зависит от конфигурации и рассчитывается индивидуально.

Описание функциональных характеристик платёжного EMV ядра JoinCORE

Документация по установке платёжного EMV ядра JoinCORE

Документация по эксплуатации платёжного EMV ядра JoinCORE