Xsolla-logo

获取所有操作

get/merchants/{merchant_id}/reports/transactions/registry.{format}

以不同数据格式获取指定数据范围/传输/报告的所有交易的信息。将在API的响应中返回JSON、CSV或XLS。

Note

此API方法在高负载状态下不可用。请求数量过多的情况下可能会限流。如需了解此API方法的流量控制详情,请联系您的帐户经理。
Request
Security:
path Parameters
merchant_id
required
integer

商户ID。

format
required
string

数据格式。

Enum: "json" "csv" "xls"
query Parameters
datetime_from
required
string <datetime>

日期范围的开始时间。

datetime_to
required
string <datetime>

日期范围的结束时间。

in_transfer_currency
required
integer

是否用支出币种(默认为支付币种)显示所有财务数据。

show_total
required
boolean

是否在文件结尾添加总计值行。

merchant_of_records
string or null

在册商户。可以是xsollamerchant或不指定。如果为merchant,则返回通过合作伙伴直接帐户进行的交易。如果为xsolla,则返回非通过合作伙伴直接帐户进行的交易。如未指定,则返回所有交易。

Enum: Description
merchant

返回通过合作伙伴直接帐户进行的交易。

xsolla

返回非通过合作伙伴直接帐户进行交易。

project_id
integer

项目ID。

show_dry_run
boolean

是否包括测试交易。

transfer_id
integer

交易传输 ID。

report_id
integer

财务报告 ID。

offset
integer

元素编号,从该元素开始生成列表(从0开始数)。

limit
integer

页面上元素数量的限制。

status
string

交易状态。

Enum: "done" "canceled" "error"
Responses
200

交易列表已成功返回。

Request samples
curl -i -X GET \
  -u <username>:<password> \
  'https://api.xsolla.com/merchant/v2/merchants/{merchant_id}/reports/transactions/registry.{format}?datetime_from=string&datetime_to=string&in_transfer_currency=0&show_total=true&merchant_of_records=xsolla&project_id=0&show_dry_run=true&transfer_id=0&report_id=0&offset=0&limit=0&status=done'
Response samples
application/json
[
  • {
    }
]