Skip to main content

単発注文

完了済み注文の一覧表示

変数:

日付範囲でフィルタリング

ビジネス番号(orderMerchantExternalId)で単発注文を照会

checkout 作成時に付加した orderMerchantExternalId を渡します。
変数:

SDK の例


サブスクリプション注文

有効なサブスクリプションの一覧表示

キャンセル中のサブスクリプションをフィルタリング

ビジネス番号(orderMerchantExternalId)でサブスクリプション注文を照会

checkout 作成時に付加した orderMerchantExternalId を渡します。後続のすべての更新支払いも同じ値を継承するため、1 つのビジネス番号でサブスクリプションのライフサイクル全体を辿れます。
変数:

支払い

成功した支払いの一覧表示

日付範囲でフィルタリング

Waffo 支払い ID で支払いを照会

変数:

ビジネス番号(orderMerchantExternalId)で支払いを照会

checkout 作成時に付加した orderMerchantExternalId を渡します(webhook ペイロード data.orderMerchantExternalId と同名)。
変数:
サブスクリプション注文では、各更新支払いは同じ orderMerchantExternalId を継承します。上記クエリは同じビジネス番号の全支払い履歴を createdAt DESC 順で返します。

集計とソート

支払いを日次で集計

paymentsAggregate は、マッチした全行の count と金額メトリクス amountsumavgminmax)を返し、任意で最大 2 次元でグループ化できます。利用可能な次元:statuscurrencypayment_method_typecard_brandstore、および時間次元 created_periodgranularitydayweekmonthquarteryear;デフォルト day)は時間次元にのみ適用されます。
集計の amount 値は最小通貨単位(例:セント)の整数文字列です。金額はフィルターにマッチした全行にわたって合計されるため、複数通貨が含まれる場合は currency でグループ化またはフィルターしてください。グループは count 降順でソートされ、上限は 100 グループ(isTruncated が切り捨てを示す)。トップレベルの count/amount は常に全マッチ行をカバーします。他のエンティティも同じ構造を公開しています:refundsAggregateonetimeOrdersAggregatesubscriptionOrdersAggregatepayoutTicketsAggregatesettlementBatchesAggregatewebhookDeliveriesAggregateemailDeliveriesAggregate

orderBy によるソート

ソートをサポートするリストクエリは orderBy: [XxxOrderBy!](列挙のホワイトリスト)を受け付け、デフォルトは created_at DESC です。支払いの選択肢は created_at_desccreated_at_ascamount_descamount_asc です。

返金(実行されたレコード)

返金レコード(order.refunds)は PSP が返金を確認した後に書き込まれます。これらは返金チケットとは別 — チケットはリクエストのライフサイクルを保持し、返金レコードは実行結果を保持します。

Waffo 返金 ID で返金を照会

Refund は 2 つのビジネス番号をフラットフィールドで公開します:orderMerchantExternalId(元の注文から継承)と refundTicketMerchantExternalId(元の返金チケットから継承) — webhook ペイロードと同名。
変数:

支払い(Waffo 支払い ID)で返金を照会

ビジネス番号で返金を照会

返金チケットのビジネス番号(返金チケット作成時に付加したもの)で一致 — refundTicketMerchantExternalId フィルタを使用:
または注文のビジネス番号で一致(この reference を持つ支払いの全返金を返す、サブスク更新シナリオ向け)— payment 層でフィルタリングし、その nested refunds を読み取ります:

返金チケット

すべての返金チケットを一覧表示

保留中の返金をフィルタリング

特定の支払いの返金

変数:

ビジネス番号(refundTicketMerchantExternalId)で返金チケットを照会

変数:
RefundTicket(リクエスト)と Refund(実行レコード)は異なる 2 つの GraphQL 型ですが、ビジネス側識別子は webhook ペイロードと同じフラット名を持ちます:RefundTicketRefund の両方が refundTicketMerchantExternalId を公開し、Refund はさらに orderMerchantExternalId(元の注文から継承)も公開します。Webhook ペイロードは同じ 2 つの値を data.orderMerchantExternalIddata.refundTicketMerchantExternalId として運びます。

チェックアウトセッション

セッション詳細のクエリ

変数: