- StartAuthentication
- TriggerTransaction
- TransactionCallback
- Settlement
- CancelTransaction
- TimeoutCallback
- DeclineCallback
付款流程远程启动支持预授权和预选交易流程。以下部分将更详细地介绍每个流程。
预授权流程
要了解远程启动预授权流程,请参见下图:
- 消费者在服务站上启动一个会话,该会话通过第三方服务器向 Nayax 服务器发送
StartAuthentication请求。 - Nayax 服务器以
StartAuthenticationResponse响应第三方服务器。 - 第三方服务器向 Nayax 服务器发送
TriggerTransaction请求。 - Nayax 服务器向 Nayax 设备发送“唤醒”命令。
- Nayax 设备响应 Nayax 服务器,确认它已唤醒。
- Nayax 服务器将
TriggerTransactionResponse发回给第三方服务器。 - 消费者将银行卡出示给 Nayax 设备。随后,Nayax 设备向 Nayax 服务器发送
AuthorizationRequest。 - The Nayax Server performs authorization with a Payment Provider and sends a
TransactionCallbackto the 3rd Party Server. - The 3rd Party Server acknowledges the transaction callback by sending a
TransactionCallbackACK(HTTP 200) to the Nayax Server. At this point, the service can be provided on the Service Station. - Nayax 服务器向 Nayax 设备发送
AuthorizationResponse,指示授权结果。随后 Nayax 设备返回空闲状态。 - 第三方服务器向 Nayax 服务器发送
Settlement请求。 - Nayax 服务器与支付提供商执行结算,并将
SettlementResponse发回给第三方服务器。
预选流程
要了解远程启动预选流程,请参见下图:
- 消费者在服务站上启动一个会话,该会话通过第三方服务器向 Nayax 服务器发送
StartAuthentication请求。 - Nayax 服务器以
StartAuthenticationResponse 响应第三方服务器。 - 第三方服务器向 Nayax 服务器发送
TriggerTransaction请求。 - Nayax 服务器向 Nayax 设备发送“唤醒”命令。
- Nayax 设备响应 Nayax 服务器,确认它已唤醒。
- Nayax 服务器将
TriggerTransaction响应发回给第三方服务器。 - 消费者将银行卡出示给 Nayax 设备。随后,Nayax 设备向 Nayax 服务器发送
AuthorizationRequest。 - The Nayax Server processes transactions by performing sales, authorizations, and settlements with a Payment Provider. Concurrently, it sends a
TransactionCallbackto the 3rd Party Server. - The 3rd Party Server acknowledges the transaction callback by sending a
TransactionCallback(HTTP 200) to the Nayax Server. At this point, the service can be provided at the Service Station. - Nayax 服务器向 Nayax 设备发送
AuthorizationResponse,指示授权结果。随后 Nayax 设备返回空闲状态。