- 预选
- 预授权
预选
预选流程将产品/服务选择和授权步骤合并为一个交易,从而简化了支付流程。此流程通常用于小额或快速交易,消费者选择和支付授权在一个步骤中即可完成。 参见下图:
- 消费者将卡片(插入、轻触或刷卡)出示给 Nayax 设备。
- Nayax 设备向操作员服务机发送开始售货会话命令。
- 消费者选择产品后,操作员服务机向 Nayax 设备发送销售请求。
- Nayax 设备向 Nayax 服务器发送授权命令请求。
- Nayax 服务器通过“开始会话”端点向支付提供商发送“开始会话”请求。
- Nayax 服务器通过信用卡销售端点向支付提供商发送 /Sale 请求。
- Nayax 服务器向 Nayax 设备返回授权命令响应(已批准)。
- Nayax 设备向操作员服务机发送 Vend Approved 命令。
- 产品已分发,操作员服务机向 Nayax 设备发送销售成功通知。
- Nayax 设备向 Nayax 服务器发送结算命令请求。
- (可选)Nayax 服务器通过销售结束通知端点向支付提供商发送 /SaleEndNotification。
- Nayax 服务器向 Nayax 设备返回结算命令响应(始终批准),然后 Nayax 设备显示“谢谢”消息。
异常处理
如果任何关键节点(图中以黑圈标记)发生故障,交易将终止。由于在此流程中,销售发生在产品发放之前,因此需要特定的作废逻辑来确保持卡人不会因交易失败而被收费。有关完整的财务响应代码和授权失败原因列表,请参阅信用卡拒绝原因页面。
预授权
预授权流程用于需要两步处理的交易。首先,系统会发起会话,然后进行授权检查。此流程可确保交易有效,并在结算前确认消费者账户中有足够的资金。 参见下图:
- 消费者将卡片(插入、轻触或刷卡)出示给 Nayax 设备。
- Nayax 设备向 Nayax 服务器发送授权命令请求。
- Nayax 服务器通过“开始会话”端点向支付提供商发送“开始会话”请求。
- 支付提供商向 Nayax 服务器返回“启动会话响应成功”。
- Nayax 服务器通过信用卡授权端点向支付提供商发送 /Authorization 请求(默认金额)。
- Nayax 服务器向 Nayax 设备返回授权命令响应(已批准)。
- Nayax 设备向操作员服务机发送开始售货会话命令。
- 消费者选择产品后,操作员服务机向 Nayax 设备发送销售请求(代码、价格)。
- Nayax 设备向操作员服务机发送 Vend Approved(始终批准)响应。
- 产品已分发,操作员服务机向 Nayax 设备发送销售成功通知。
- Nayax 设备向 Nayax 服务器发送结算命令。
- Nayax 服务器通过信用卡结算端点向支付提供商发送 /Settlement 请求(最终金额)。
- Nayax 服务器向 Nayax 设备返回结算命令响应(已批准),然后 Nayax 设备显示“谢谢”消息。
异常处理
如果在任何关键节点(图中以黑圈标记)发生故障,交易将被终止。由于在授权步骤中会冻结持卡人的资金,因此如果交易未完成,则需要采取特定的清理措施(取消交易)。有关完整的财务响应代码和授权失败原因列表,请参阅信用卡拒绝原因页面。