一次性订单
列出已完成订单
按日期范围过滤
通过你的业务编号(orderMerchantExternalId)查询一次性订单
传入你在 checkout 创建时附加的 orderMerchantExternalId。
SDK 示例
订阅订单
列出活跃订阅
过滤取消中的订阅
通过你的业务编号(orderMerchantExternalId)查询订阅订单
传入你在 checkout 创建时附加的 orderMerchantExternalId。每次续期支付都会继承相同的值,因此一个业务号能串起整个订阅生命周期。
支付
列出成功的支付
按日期范围过滤
通过 Waffo 支付 ID 查询支付
通过你的业务编号(orderMerchantExternalId)查询支付
传入你在 checkout 创建时附加的 orderMerchantExternalId(与 webhook 载荷字段 data.orderMerchantExternalId 同名)。
对于订阅订单,每笔续期支付都继承相同的
orderMerchantExternalId。上述查询返回同一业务编号下的全部支付历史,按 createdAt DESC 排序。聚合与排序
按天聚合支付
paymentsAggregate 返回命中全部行的 count 及金额指标 amount(sum、avg、min、max),可选按至多 2 个维度分组。可用维度:status、currency、payment_method_type、card_brand、store,以及时间维度 created_period。granularity(day、week、month、quarter、year;默认 day)仅作用于时间维度。
聚合的
amount 值为最小货币单位(如分)的整数字符串。金额按命中 filter 的所有行求和,因此涉及多币种时应按 currency 分组或过滤。分组按 count 降序、上限 100 组(isTruncated 标记是否被截断);顶层的 count/amount 始终覆盖全部命中行。其它实体暴露相同结构:refundsAggregate、onetimeOrdersAggregate、subscriptionOrdersAggregate、payoutTicketsAggregate、settlementBatchesAggregate、webhookDeliveriesAggregate、emailDeliveriesAggregate。使用 orderBy 排序
支持排序的列表查询接受 orderBy: [XxxOrderBy!](枚举白名单),默认 created_at DESC。支付可用选项为 created_at_desc、created_at_asc、amount_desc、amount_asc。
退款(执行的记录)
退款记录(order.refunds)在 PSP 确认退款后写入。它们与退款工单分离 — 工单承载请求生命周期,退款记录承载执行结果。
通过 Waffo 退款 ID 查询退款
Refund 上两个业务号以扁平字段公开:orderMerchantExternalId(从原始订单继承)和 refundTicketMerchantExternalId(从原始退款工单继承) — 与 webhook 载荷同名。
通过支付(Waffo 支付 ID)查询退款
通过你的业务编号查询退款
按退款工单业务号(创建退款工单时附加的)匹配 — 使用refundTicketMerchantExternalId filter: