工作原理
在选择产品之前,消费者需扫描机器上显示的二维码,如下图所示。
交易流程
Cortina 支持两种类型的 StaticQR 交易流程:- 预选
- 预授权
预选
预选流程将产品/服务选择和授权步骤合并为一个交易,从而简化了支付流程。此流程通常用于小额或快速交易,消费者的选择和支付授权在一个步骤中即可完成。 参见下图:
- 消费者扫描二维码或在手机应用程序中输入机器编号。
- 移动应用程序与集成商的后端服务器建立连接。
- 集成器通过StaticQR Start端点向 Nayax 服务器发送 /Notify (TerminalID) 请求。
- Nayax 服务器向 Nayax 设备发送 WakeUpDevice 请求。
- Nayax 设备向 Nayax 服务器返回唤醒设备响应。
- Nayax 服务器向集成器发送通知成功消息。
- Nayax 设备向服务机发送开始售货会话命令。
- 消费者在服务机上选择产品。
- 服务机器向 Nayax 设备发送销售请求。
- Nayax 设备向 Nayax 服务器发送授权响应。
- Nayax 服务器通过StaticQR 销售端点向集成商发送 /Sale(最终金额)请求。
- (可选)集成商可以在消费者的移动设备上显示提示。
- 集成商向 Nayax 服务器发送销售响应成功。
- Nayax 服务器向 Nayax 设备发送授权已批准消息。
- Nayax 设备向服务机器发送 Vend 批准响应。
- 服务机成功分发产品。
- 服务机向 Nayax 设备发送销售成功通知。
- Nayax 设备显示“谢谢”信息。
- Nayax 设备向 Nayax 服务器发送结算命令。
- (可选)Nayax 服务器通过销售结束通知端点向集成商发送 /销售结束通知(TransactionId)。
- (可选)集成商可以在消费者的移动设备上显示最终提示。
- 集成器向 Nayax 服务器发送成功确认响应。
预授权
静态二维码的预授权流程涉及多个关键步骤,以使用静态二维码对支付进行身份验证和授权。此流程确保在发放产品或服务之前交易是有效的。 参见下图:
- 消费者扫描二维码或在手机应用程序中输入机器编号。
- 移动应用程序与集成商的后端服务器建立连接。
- 集成器通过StaticQR Start端点向 Nayax 服务器发送 /Notify (TerminalID) 请求。
- Nayax 服务器向 Nayax 设备发送 WakeUpDevice 请求。
- Nayax 设备向 Nayax 服务器返回唤醒设备响应。
- Nayax 服务器向集成器发送通知成功消息。
- Nayax 设备向 Nayax 服务器发送授权请求。
- Nayax 服务器通过StaticQR 授权端点向集成商发送 /Authorization(默认金额)请求。
- (可选)集成商可以在消费者的移动设备上显示提示。
- 集成器向 Nayax 服务器发送授权响应成功。
- Nayax 服务器向 Nayax 设备发送授权已批准消息。
- Nayax 设备向服务机发送开始售货会话命令。
- 消费者在服务机上选择所需产品。
- 服务机器向 Nayax 设备发送销售请求。
- Nayax 设备向服务机器发送 Vend 批准响应。
- 服务机成功分发产品。
- 服务机向 Nayax 设备发送销售成功通知。
- Nayax 设备显示“谢谢”信息。
- Nayax 设备向 Nayax 服务器发送结算命令。
- Nayax 服务器通过StaticQR 结算端点向集成商发送 /Settlement(最终金额)请求。
- (可选)集成商可以在消费者的移动设备上显示最终提示。
- 集成商向 Nayax 服务器发送结算响应成功。