模拟器
当 Java SDK 模拟器在终端上启动时,其菜单将如下所示: 下表描述了每种选项:| 命令 | 描述 |
|---|---|
| 开始销售会话 0 | 使用产品代码 0 启动会话(交易)。 |
| 取消会话 | 从外围设备端取消交易。此操作可在消费者银行卡获得授权之前执行。 |
| 关闭会话 0 | 仅适用于多会话。交易结束时关闭会话(结算)。 |
| 信息会议 | 检索卡详细信息(BIN、PAN-HASH、4 位数字),无需向消费者收费或出售产品 |
| 查看余额 | 仅与日本市场相关(TMN) |
| 查询已打开的会话 | 提供有关当前打开的会话的信息。此选项适用于 4.0.0.22 及以上版本。 |
| 查询阅读器状态 | 提供读卡器是否enabled (1)/ disabled (0)的信息。此选项自 4.0.0.22 及以上版本起适用。 |
| 现金出售 | 模拟现金销售。 |
| 警报 | 向 DCS 发送警报。可在“最新警报”中查看。 |
| 选择品牌 | 仅适用于日本市场和固件版本。如果在开始交易前选择此选项,然后再选择产品,则会自动选择所需的品牌(无需进入品牌选择界面)。为了让外设知道设备端设置的品牌,设备会在配对过程中发送品牌信息。 |
| 转账自定义transaction_id | 允许客户发送自定义交易 ID。需要在交易进行过程中(授权前或授权后)发送。 |
| 显示消息 | 目前,此选项不可用。 |
| 打开套接字 | 对于外围设备,请使用 Nayax 的调制解调器满足其自身需求。 |
| 关闭套接字 | 关闭为外围设备打开的套接字。 |
| UI 控件 | 测试显示控制功能。需要在 Nayax Core 中进行配置。 |
| 马歇尔解析器 | Irrelevant,一款内部测试工具 |
| 辞职 | 退出模拟器程序。 |
交易流程示例
以下是每种交易类型的流程示例:- 常规交易(单一会话):
- 启动会话:使用
[0]: Start session。 - 出示银行卡,等待授权和“谢谢”屏幕。
- 启动会话:使用
- 多会话交易:
- 使用
[0]: Start session 0启动会话。 - 出示银行卡,等待授权和“谢谢”屏幕。
- 关闭相关会话——在此情况下,使用
[2]: Close Session 0。
- 使用