Skip to main content
TweezerComm 遵循JSON-RPC 2.0规范,以标准化 POS/ECR 和 Agamento 支付应用程序(运行在 Nayax 有人值守设备上)之间的交易处理。JSON-RPC 是一种轻量级的远程过程调用 (RPC) 协议,以 JSON 编码。它允许客户端和服务器使用结构化请求和响应进行通信。 请参阅以下部分,了解如何在 TweezerComm 上提交请求。

服务器端点

TweezerComm 使用标准 REST API 约定通过 HTTPS 运行。SPICy 服务器充当处理 JSON-RPC 消息的入口点。服务器端点的结构如下:
  • POS/ECR 和 Agamento 支付应用程序需要连接到同一个本地网络。
所有请求均通过 POST 方法在此端点处理。请记得将 device_ip 替换为您设备的实际 IP 地址。
阿加门托港Agamento 在端口8080上监听 TC Lan 集成,在端口9090上监听 Bonjour 集成,从而允许客户端应用程序和支付设备之间的通信。

进入 Nayax 设备上的 Agamento 应用程序

Picture123

执行请求

要通过 SPICy 服务器请求 TweezerComm,客户端应用程序必须向指定端点发送格式正确的 JSON-RPC 请求。以下是如何发起基本交易的示例:
本次请求中需要配置以下参数:
  • jsonrpc:定义 JSON-RPC 版本。在此情况下,请始终将其设置为 2.0。
  • method: Specifies the method to be used. See Global Payment Methods, Israel Payment Methods, and Device Methods for a list and description of available methods.
  • id:用于跟踪请求的唯一标识符。
  • params:这是一个分为两部分的数组。
    • 第一部分指定要使用的支付服务:
    • 第二部分包含特定于请求方法的参数。
通过遵循这种结构,客户端应用程序可以可靠地与 TweezerComm 交互,以实现安全高效的支付处理。