メインコンテンツまでスキップ

無効化された購入一覧

この API は、特定のアプリケーションに関連付けられた無効化された購入を提供します。フィルターを使用して無効化された購入を取得できます。この API は認証を必要としません。

エンドポイント

メソッドURL
GEThttps://api.catappult.io/productv2/8.20250505/google/inapp/v3/applications/{packageName}/purchases/voidedpurchases

認証

認証は不要です。

パスパラメータ

パラメータ必須説明
packageNamestring必須アプリケーションのパッケージ名。

クエリパラメータ

パラメータ必須説明
pageSelection.maxResultsinteger任意各レスポンスに表示される無効化された購入の最大数。
pageSelection.tokenstring任意前回のレスポンスからの継続トークン。より多くの結果を表示できます。
typeinteger任意受け取る無効化された購入のタイプ。0 — INAPP のみ(デフォルト)。1 — INAPP および SUBS。
startTimestring任意受け取りたい最も古い無効化された購入の時刻(ミリ秒単位)。
endTimestring任意受け取りたい最も新しい無効化された購入の時刻(ミリ秒単位)。

レスポンス

ステータス説明
200成功。無効化された購入の一覧を返します。

成功(200)レスポンスフィールド

名前説明
pageInfoObjectページネーション情報オブジェクト。
pageInfo.resultPerPageInteger現在のページの結果数。
tokenPaginationObjectトークンページネーションオブジェクト。
tokenPagination.nextPageTokenString次の結果ページのトークン。
tokenPagination.previousPageTokenString前の結果ページのトークン。
voidedPurchasesArray無効化された購入オブジェクトの配列。
voidedPurchases[].kindString無効化された購入オブジェクトのタイプ。
voidedPurchases[].purchaseTokenString購入の購入トークン。
voidedPurchases[].orderIdString購入の注文 ID。
voidedPurchases[].purchaseTimeMillisLong購入が行われた時刻(ミリ秒単位)。
voidedPurchases[].voidedTimeMillisLong購入が無効化された時刻(ミリ秒単位)。
voidedPurchases[].voidedReasonInt購入が無効化された理由。

レスポンス例

{
"pageInfo": {
"resultPerPage": 22
},
"tokenPagination": {
"nextPageToken": null,
"previousPageToken": null
},
"voidedPurchases": [
{
"kind": "androidpublisher#voidedPurchase",
"purchaseToken": "catappult.inapp.purchase.QQATJ76ESKXMTLKY",
"purchaseTimeMillis": 1721167420119,
"voidedTimeMillis": 1721340431555,
"orderId": "WJTG2ID4TQJSYOQK",
"voidedReason": 0
}
]
}

voidedReason

説明
0購入が返金されました(REFUNDED)。
7購入がチャージバックされました(CHARGEDBACK)。