Skip to main content
本指南介绍了带预授权的多次贩售流程。此方法允许客户在一次初始付款批准后,在同一会话中购买多个产品。这通过将授权整合为一个初始步骤简化了交易。

付款流程

下图展示了带预授权的多次贩售交易的完整事件顺序。
以下是该图的细分:
  1. 消费者将卡出示给 Nayax 设备。
  2. Nayax 设备向 Nayax 服务器发送授权请求。
  3. Nayax 服务器将授权请求转发给计费提供商。
  4. 计费提供商向 Nayax 服务器发送授权响应(已批准)。
  5. Nayax 服务器将授权响应(已批准)发送回 Nayax 设备。
  6. 外设的SDK启动会话并触发“会话开始”事件:
  1. 致消费者的信息:“请选择产品。”
  2. 消费者从自动售货机中选择所需的商品。这些商品将被添加到名为“会话”的列表中:
  3. 外围设备的 SDK 向 Nayax 设备发送“Multi Vend Request”:
  4. 外围设备的 SDK 处理通过传输数据从 Nayax 设备接收的交易数据(所述数据包括有关 Nayax 交易 ID 和消费者卡详细信息的信息):
  1. 外设的 SDK 触发“厂商已批准”事件:
  1. 外围设备向消费者分发产品/提供服务
  2. SDK 报告“供应商成功”:

注意:如果出现部分发放的情况(即所选商品并非全部实际贩售),您可以在回复“true”之前创建一个仅包含实际贩售商品的新列表:
售货环节结束:
C
C#
Java
  1. 致消费者的信息:“请取走产品。”
  2. Nayax设备向Nayax服务器发送结算请求。
  3. Nayax服务器将结算请求转发给计费提供商。
  4. 计费提供商向 Nayax 服务器发送结算响应(OK)。
  5. Nayax 服务器将结算响应(OK)发送回 Nayax 设备。

参见

付款流程

开始

方法和功能