这个需求可以通过两个 API 来实现:
如果是批量统计,用 Reports API 里的 GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE 这个报告类型,里面直接有 Return Reason(退货原因)、Return quantity(数量)、Refunded Amount(退款金额)、Return request date(申请日期)这些字段,拿到数据之后按日期字段自己做分组统计就行了,单次最多支持查 60 天的数据。
如果只是查某一笔订单的退款,用 Finances API 的 listFinancialEventsByOrderId,传订单号进去就能拿到对应的财务事件,包括退款金额。
一般是先用 Reports API 拉一段时间的平铺文件做统计分析,单笔核查的时候再用 Finances API 补充确认,两个配合着用比较方便。
另外需要注意申请 Inventory and Order Tracking 这个角色权限,没有这个权限的话 Returns 报告是拉不到的。
最近太忙了,没注意到还有这个提问