Skip to main content
EMV Core RTOS SDK 是一个可移植的 C99 库,用于为基于 MCU 和 RTOS 的硬件添加 EMV 支付功能。您的应用程序调用 SDK API;SDK 负责处理读卡、授权和服务器通信。
本文档涵盖适用于 MCU 和 RTOS 平台的 SDK v1.0。有关 Android 或 Linux SDK,请参阅 Android 安装 或 Linux 安装。

SDK 亮点

  • C99 源代码,专为嵌入式系统设计
  • 完整的 EMV 交易处理,包括命令处理和授权
  • 平台抽象层,无需修改代码即可在任何 RTOS 上运行
  • Linux 参考实现,随 SDK 提供
  • 示例应用程序,用于快速测试您的设置

系统概述

Nayax Embedded 解决方案包含三个要素:

非现金读卡器硬件

运行 EMV Core 固件的 UNO-mini 读卡器,提供 JSON 支付 API 和网络套接字接口。

SDK 示例代码

C99 示例代码实现了网络套接字和支付 API 调用。

Nayax 服务器(Nayax Core)

用于远程终端管理和交易清算的云服务。

硬件和软件架构

运行 EMV Core 的 UNO-mini 读卡器通过 UART TTL 或 USB HID 连接到主机平台(MCU/RTOS)。

应用层

通信按以下层次传递:

需求概述

后续步骤

开始

SDK 交付、固件安装和获取您的设备 ID。

集成指南

线程、回调、错误处理和配置。

C API 参考

完整的 C API 函数参考和关键数据类型。