模拟器
在终端上启动 C# SDK 模拟器后,其菜单将如下所示: 在哪里:| 命令 | 描述 |
|---|---|
Start session 0 | 使用产品代码 0 启动会话(交易)。 |
Close Session 0 | 仅适用于多会话。交易结束时关闭会话(结算)。 |
Info Session | 检索卡详细信息(BIN、PAN-HASH、4 位数字),无需向消费者收费或出售产品 |
Cancel Session | 从外围设备端取消交易。此操作可在消费者银行卡获得授权之前执行。 |
Query sessions | 提供有关当前打开的会话的信息。此选项适用于 4.0.0.22 及以上版本。 |
Reader state | 提供读卡器是否enabled (1)/disabled (0)的信息。此选项自 4.0.0.22 及以上版本起适用。 |
Cash sale | 模拟现金销售。 |
Alert | 向 DCS 发送警报。可在“最新警报”中查看。 |
transfer custom transaction_id | 允许客户发送自定义交易 ID。需要在交易进行过程中(授权前或授权后)发送。 |
brand config | 仅适用于日本市场和固件版本。如果在开始交易前选择此选项,然后再选择产品,则会自动选择所需的品牌(无需进入品牌选择界面)。为了让外设知道设备端设置的品牌,设备会在配对过程中发送品牌信息。 |
FTP socket test | 允许外围设备将 Nayax 的调制解调器用于自身需求。 |
Screen control | 测试显示控制(Display Control)功能。需要在 DCS 中进行相应配置。 |
Link stats | 提供有关 CRC 错误数量、数据包重传次数和通信中断次数的信息。 |
Quit | 退出模拟器程序。 |
交易流程示例
以下是每种交易类型的流程示例:- 常规交易(单一会话):
- 启动会话:使用
[0]: Start session。 - 出示银行卡,等待授权和“谢谢”屏幕。
- 启动会话:使用
- 多会话交易:
- 使用
[0]: Start session 0启动会话。 - 出示银行卡,等待授权和“谢谢”屏幕。
- 关闭相关会话——在此情况下,使用
[1]: Close Session 0。
- 使用