- 预选
- 预授权
预选
预选流程将产品/服务选择和授权步骤合并为一个交易,从而简化了支付流程。此流程通常用于小额或快速交易,消费者的选择和付款授权可在一个步骤中同时处理。 参见下图:
- 消费者将卡片(插入、轻触或刷卡)给 Nayax 设备。
- Nayax 设备向运营商服务机器(Operator Service Machine)发送开始出售会话(Begin Vending Session,Default、credit 等)命令。
- 消费者选择商品,运营商服务机器随即向 Nayax 设备发送 Vend Request(代码、价格等)。
- Nayax 设备向 Nayax 服务器发送授权命令请求。
- Nayax 服务器通过“开始会话”端点向支付提供商发送“开始会话”请求。
- The Nayax Server sends a /Sale request (default, credit…) to the Payment Provider via the Prepaid Sale endpoint.
- Nayax 服务器向 Nayax 设备返回授权命令响应(已批准)。
- Nayax 设备向操作员服务机发送 Vend Approved 命令。
- 操作员服务机分发产品,并向 Nayax 设备发送销售成功通知。
- Nayax 设备向 Nayax 服务器发送结算命令请求。
- (Optional) The Nayax Server sends a /SaleEndNotification (TransactionID…) to the Payment Provider via the Sale End Notification endpoint.
- Nayax 服务器向 Nayax 设备返回结算命令响应(始终批准),然后 Nayax 设备显示“谢谢”消息。
异常处理
如果任何关键节点(图中以黑圈标记)发生故障,交易将终止。由于此流程中付款发生在产品发放之前,因此需要特定的作废逻辑来确保客户不会因发放失败而被收费。有关财务响应代码和授权失败的完整列表,请参阅预付卡拒绝原因页面。
预授权
预授权流程用于需要两步处理的交易。首先发起一个会话,随后进行授权检查。此流程确保交易有效,并且消费者在预付卡上有足够的余额以完成结算。 参见下图:
- 消费者将卡片(插入、轻触或刷卡)给 Nayax 设备。
- Nayax 设备向 Nayax 服务器发送授权命令请求。
- Nayax 服务器通过“开始会话”端点向支付提供商发送“开始会话”请求。
- 支付提供商向 Nayax 服务器返回“启动会话响应成功”。
- Nayax 服务器通过预付费授权端点向支付提供商发送 /Authorization 请求(默认金额)。
- Nayax 服务器向 Nayax 设备返回授权命令响应(已批准)。
- Nayax 设备向运营商服务机器(Operator Service Machine)发送开始出售会话(Begin Vending Session,Default Code 等)命令。
- 消费者选择商品,运营商服务机器随即向 Nayax 设备发送 Vend Request(代码、价格等)。
- Nayax 设备向操作员服务机发送 Vend Approved(始终批准)响应。
- 产品已分发,操作员服务机向 Nayax 设备发送销售成功通知。
- Nayax 设备向 Nayax 服务器发送结算命令。
- Nayax 服务器通过预付结算端点向支付提供商发送 /结算请求(最终金额)。
- Nayax 服务器向 Nayax 设备返回结算命令响应(已批准),然后 Nayax 设备显示“谢谢”消息。
异常处理
如果任何关键节点(图中以黑圈标记)发生故障,事务将终止。下表概述了 Nayax 引擎采取的恢复措施:有关财务响应代码和授权失败的完整列表,请参阅预付卡拒绝原因页面。