WiseCashier-SDK for Windows
1. 简介
1.1 概述
本文档旨在帮助开发者在 Windows 主机上集成 WiseCashier 提供的支付 API,使商家的应用程序能够与支付终端或POS设备进行支付交互。两个设备通过 WLAN/LAN 连接,实现高效、稳定的通信。
在阅读本文档之前,请先阅读 跨终端应用集成-WLAN/LAN模式集成。
我们为 ECR 支付解决方案提供了专门设计的 Windows SDK,包含以下文件:
文件名 | 描述 |
---|---|
wisesdk_ecr_win.h | 此头文件包含 API 函数的定义。 |
error_code_ecr.h | 此头文件包含错误代码的定义。 |
WiseSdk_EcrHost_Payment_X86.lib | Visual Studio 可能需要的导入库,适用于 x86 平台。 |
WiseSdk_EcrHost_Payment_X86.dll | ECR 程序依赖的动态库,适用于 x86 平台。 |
WiseSdk_EcrHost_Payment_X64.lib | Visual Studio 可能需要的导入库,适用于 x64 平台。 |
WiseSdk_EcrHost_Payment_X64.dll | ECR 程序依赖的动态库,适用于 x64 平台。 |
1.2 软件架构

使用WLAN/LAN连接,ECR主机和支付终端需要在同一局域网上,并确保它们之间的网络通信是正常的。
2 开发环境设置
本节以C#语言为例,描述开发环境的搭建过程。
2.1 下载并安装Visual Studio
您可以从Microsoft的官网下载Visual Studio 2017或更高版本。推荐将Visual Studio的默认编码设置为"UTF-8 with signature",如下图所示:

2.2 创建新项目


- 将dll文件复制到你的执行目录中,如下截图所示:

- 将指定的函数导入程序。

- 调用动态库中的函数来构建和运行项目。
