生成报表范围
生成报表时,您可以通过以下通用输入定义报表范围:start_time:报表时间范围的开始时间end_time:报表时间范围的结束时间report_export_format:导出文件的格式report_types:要生成的一个或多个报表类型token_ids:可选的代币过滤条件,用于缩小报表范围
报表类型及适用场景
当前 Payments 文档已确认以下报表类型:
不同报表类型覆盖的业务范围不同,因此导出的字段也可能随
report_type 而变化。
常见枚举值说明
以下枚举值来自 Payments OpenAPI 定义,用于帮助理解导出字段中的状态类和类型类字段。report_status
acquiring_type
payout_channel
refund_type
flow_direction
source_type
支付订单 status
转出 status
退款 status
交易 status
高频交易 sub_status
`sub_status“ 用于解释交易具体卡在哪个细分环节。完整清单较长,下面列出 Payments 报表里最常见、最值得关注的一组:
导出字段与字段差异
每种报表类型都会导出一组固定且有序的列。在导出文件中,每个列标题都是根据下方内部列键生成的可读显示标签;例如,时间列的列标题会带有 UTC+8 后缀,如Created Time(UTC+8)、Updated Time(UTC+8) 和 Expiration Time(UTC+8)。CryptoPayout 和 Summary 报表类型会在单个 XLSX 文件中导出多个工作表,详见下文对应小节。
Order
每一行代表一笔支付订单。
OrderTransaction
每一行代表一笔订单模式收款交易。
TopUpTransaction
每一行代表一笔充值模式交易。
PayinWeeklyStatement
每一行代表一条覆盖订单模式和充值模式的周度收款报表记录。
PayinDailyStatement
每一行代表一条覆盖订单模式和充值模式的日度收款报表记录。
CryptoPayout
每一行代表一笔加密货币转出记录。
该报表始终以 XLSX 文件导出。第一个工作表 payout crypto 覆盖标准加密货币转出。当转出经过跨链路由时,导出会包含第二个工作表 payout crypto with bridge,它重复第一个工作表的所有列,并新增下方列出的跨链相关列。
工作表 payout crypto:
工作表
payout crypto with bridge 的新增列(在上述所有列之外):
OffRamp
每一行代表一笔法币 Off-Ramp 转出记录。
Refund
每一行代表一笔退款记录。
PayoutWeeklyStatement
每一行代表一条覆盖加密货币转出、Off-ramp 转出和退款的周度转出报表记录。
PayoutDailyStatement
每一行代表一条覆盖加密货币转出、Off-ramp 转出和退款的日度转出报表记录。
PayinCommissionFee
每一行代表一条与收款相关的手续费记录。
PayoutCommissionFee
每一行代表一条与转出相关的手续费记录。
BalanceChange
每一行代表一条 Payments 账户余额变动记录。
source_type 为 SettlementNetwork 的余额变动来自结算网络活动。详情请参考 结算网络 指南。
Summary
每份 Summary 报表汇总收款、转出和手续费活动。
Summary 报表始终以 XLSX 文件导出,包含四个工作表:pay-in、pay-out、commission-fee 和 cobo-bill。每个工作表针对所选时间范围汇总相应的业务活动。
BulkSend
每一行代表 Bulk Send 批次中的一个条目。
确认所需字段后,您可以使用下方 API 操作生成报表或查询已生成的报表。
