请贵方提供现有一卡通接口的完整资料,并优先提供可在 Android 11 上运行的 SDK;如只有 Linux SDK,请明确它是否兼容 Android,或者是否需要单独部署 Linux 中转设备。
我们不要求把现有 Windows DLL 强行转换成 Android
.so。我们需要的是厂商正式支持、可维护、能连接读卡器和 PSAM
的接口或 SDK。
请提供以下现有 Windows 接口资料:
Change.dll、版本、日期、SHA-256;如有
Change.lib、Change.h一并提供。CustomerInfo、UPLOADINFO、人员和部门结构体的字段、长度、对齐、编码和单位。Change.set、WebService、应用ID、终端ID、科目ID和混淆参数说明。如果不能提供DLL源码,至少提供正式头文件、结构体、调用约定、接口文档、错误码和可运行Demo。
arm64-v8a。.aar/.jar、Android
NDK编译的.so、JNI或Kotlin/Java说明。.so 暂不可接受。Android虽然基于Linux内核,但使用Bionic运行库。普通Linux的glibc
.so 通常不能直接在Android加载。
设备连接、读卡、扣款、写后余额和opCount、中心上传、人员查询,以及必要的部门和黑名单同步。
库能加载、读卡器/PSAM能打开、测试卡能读取、人员能查询、授权小额扣款成功、中心能查到流水、重复订单不发生二次扣款。
最终选择:优先Android 11 SDK;只有普通Linux SDK时使用独立Linux中转器;两者均无正式SDK时继续使用Windows中转器。