getReport 方法用于获取服务交易报表。它提供了一种查询各类交易记录的方式,包括迷你结算交易、预授权交易和延迟授权交易。这使客户端应用程序能够根据交易的处理阶段获取交易摘要。
- 由于交易处理方式的特性,该方法与 Global 支付方式的相关性较低:在 Global 场景下,保存在支付终端上的每笔已完成交易都会立即发送到 Engine,并获得最终结算。 而在以色列,保存在支付终端上的每笔已完成交易会一直保留到当天结束,然后才通过批量传输(doPeriodic)将当天完成的所有交易发送到 Ashrait,此时交易才最终结算。 getReport 用于查询保存在支付终端上的信息——因此在 Global 场景下,终端上不会保存任何(尚未到达 Engine 的)交易
要求
JSON-RPC 2.0TweezerComm 中的所有方法都遵循 JSON-RPC 2.0 结构。有关请求的结构和发送方式的更多详细信息,请参阅“入门指南” 。
method 字段需要设置为 getReport,如下方示例请求所示:
请求参数
有关此方法可用的请求参数的描述,请参阅下表。| 姓名 | 类型 | 描述 |
|---|---|---|
action | string | 要获取的交易报表类型。可用值:
|