単発注文
完了済み注文の一覧表示
日付範囲でフィルタリング
ビジネス番号(orderMerchantExternalId)で単発注文を照会
checkout 作成時に付加した orderMerchantExternalId を渡します。
SDK の例
サブスクリプション注文
有効なサブスクリプションの一覧表示
キャンセル中のサブスクリプションをフィルタリング
ビジネス番号(orderMerchantExternalId)でサブスクリプション注文を照会
checkout 作成時に付加した orderMerchantExternalId を渡します。後続のすべての更新支払いも同じ値を継承するため、1 つのビジネス番号でサブスクリプションのライフサイクル全体を辿れます。
支払い
成功した支払いの一覧表示
日付範囲でフィルタリング
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 値は最小通貨単位(例:セント)の整数文字列です。金額はフィルターにマッチした全行にわたって合計されるため、複数通貨が含まれる場合は 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 は 2 つのビジネス番号をフラットフィールドで公開します:orderMerchantExternalId(元の注文から継承)と refundTicketMerchantExternalId(元の返金チケットから継承) — webhook ペイロードと同名。
支払い(Waffo 支払い ID)で返金を照会
ビジネス番号で返金を照会
返金チケットのビジネス番号(返金チケット作成時に付加したもの)で一致 —refundTicketMerchantExternalId フィルタを使用: