本文档涵盖适用于 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 函数参考和关键数据类型。