/rss.xml 即可找到订阅地址。
发行说明分为三个类别,帮助您评估每次更新的影响:
- Improvements(改进):新增 API 命令、扩展的平台和卡片支持以及性能提升。
- Fixes(修复):已解决的缺陷和可靠性改进。
- Known Issues(已知问题):当前的限制或待实现功能,并附有建议的解决方法。
平台特定功能虽然大多数更新是通用的,但平台特定的改进或修复会在章节标题中标注 (仅限 Android) 或 (仅限 Linux)。
此版本包含以下针对 SDK 的改进、修复和已知问题:
修复
修复
ReaderMessageEvent 索引更正 (#7088)
此前使用索引255 的消息现在使用 201 至 220 范围内正确分配的索引。读卡器通信恢复 (#6819)
改进了读卡器通信恢复机制,包括对读卡器电源重置的处理。外部结算响应缺少 hwSerial (#7515)
修复了外部结算响应中缺少hwSerial 字段的问题。TMS-C 上的推送通知 (#7537)
修复了设备由 TMS-C(Nayax Core)管理时推送通知无法正常工作的问题。CLP 卡 ID 响应字段 (#7425)
修复了 CLP 卡 ID 被发送到错误响应字段的问题。本地 CLP 交易与卡 ID (#7512)
修复了本地 CLP 交易中交易 ID 和卡 ID(CardToken)相同的问题。交易手续费报告 (#7478)
修复了交易手续费未正确发送至 Bridge 的问题。PMT_DUKPT_KEY_VARIANT 回退 (#6772)
当配置值无效时,PMT_DUKPT_KEY_VARIANT 现在会回退至 0x11。无读卡器时自动重启 (#7183)
如果 EMV Core 在 1 小时内未找到读卡器,现在会自动重启。IncrementalAuthorization URL(仅限 Android)(#7662)
修复了IncrementalAuthorization 使用错误 URL 的问题。APK 升级后配置保留 (#7491)
此前 APK 升级时配置会被删除,现在配置会在升级后保留。hwSerial 截断 (#7710)
修复了NayaxTransactionIdInfo 中 hwSerial 被截断的问题。大型小票数据缓冲区溢出 (#7763)
修复了当大型小票或终端数据与交易结果数据合并时,可能导致缓冲区溢出并使设备崩溃或重置的问题。服务器响应被截断 (#7783)
修复了服务器响应被截断或拒绝,导致有效批准被错误报告为拒绝,或 TMS 下发的命令被丢弃的问题。连续轮询中断 (#7217)
修复了在continuous=true 交易过程中轮询意外停止的问题。CON_CONFIG 与服务重启 (#7452, #7701)
修复了CON_CONFIG 命令失败,以及该命令执行后 Android 服务有时无法重启的问题。GetStatus 停留在 Update 状态 (#7740)
修复了固件刷写后GetStatus 在 Update 状态停留 5 分钟或更长时间的问题。重复的 Authorize 请求
减少了超时或取消后发送的重复Authorize 请求。已知问题
已知问题
读卡器更换与终端 ID (#7211, #7030)
在将读卡器移至其他机器之前,请务必先停止 EMV Core。未重置 EMV Core 而直接更换读卡器不会更新终端 ID,可能导致付款针对原终端完成。若在原机器上未先停止 EMV Core 就将读卡器移至其他机器,还可能导致新机器出现不可预测的行为。Android 操作系统服务重启 (#7714)
Android 操作系统可能会停止 EMV Core 服务,导致运行期间多次重启。已取消交易的 IsTransactionApproved (#7743)
已取消的交易会错误地将IsTransactionApproved 返回为 true。CannotCancel 之后的取消操作 (#7742)
交易在收到CannotCancel 响应后仍可能被取消。以太网禁用时的 GetStatus (#7741)
即使以太网已禁用,GetStatus 仍会返回 Ready。