Skip to content

交易

查询和管理 Slash 平台上的卡交易。

List Transactions

POST/partner/channel/slash/transactions/query internal

返回符合过滤条件的交易分页列表。

Request Body

使用 SecureChannelRequest<TransactionQueryRequest> 包裹:

NameTypeRequiredDescription
filterTransactionFilterOptional过滤条件(日期区间、状态、卡片 ID 等)
pageintegerOptional页码(从 0 开始)
pageSizeintegerOptional每页数量

Response

返回 PageResponse<Transaction>

Success 200
{
  "data": [
    {
      "id": "txn_001",
      "amount": "100.00",
      "currency": "USD",
      "status": "completed",
      "merchantName": "Amazon"
    }
  ],
  "hasMore": false,
  "totalCount": 1
}

Get Transaction

POST/partner/channel/slash/transactions/get internal

按 ID 获取单笔交易。不存在时返回 404

Request Body

使用 SecureChannelRequest<TransactionGetRequest> 包裹:

NameTypeRequiredDescription
transactionIdstringRequired交易 ID

Response

返回 Transaction


Get Transaction Aggregation

POST/partner/channel/slash/transactions/aggregation internal

返回符合过滤条件交易的聚合统计,例如总支出、按状态计数等。

Request Body

使用 SecureChannelRequest<TransactionAggregationRequest> 包裹:

NameTypeRequiredDescription
filterTransactionFilterOptional聚合过滤条件

Response

返回 TransactionAggregation


Get Transaction Fee Details

POST/partner/channel/slash/transactions/fee-details internal

获取指定交易的详细手续费拆分。

Request Body

使用 SecureChannelRequest<TransactionFeeRequest> 包裹:

NameTypeRequiredDescription
transactionIdstringRequired交易 ID

Response

返回 TransactionFeeDetails


Update Transaction Note

POST/partner/channel/slash/transactions/update-note internal

更新交易附带的 note/memo。

Request Body

使用 SecureChannelRequest<TransactionNoteRequest> 包裹:

NameTypeRequiredDescription
transactionIdstringRequired交易 ID
notestringRequired需要写入的备注文本

Response

返回更新后的 Transaction

SlaunchX Internal Documentation