XCode 16.3 日本語化計画
顧客がアプリ内で払い戻した購入のリストを最大 50 件取得します。
originalTransactionId originalTransactionId | (必須)顧客に属する取引の元の取引 ID。 |
200 RefundLookupResponse | OK 要求は成功した。 Content-Type: application/json |
400 InvalidOriginal TransactionIdError | 不正な要求です。 要求は無効です。詳細については、特定のエラーメッセージを確認してください。 Content-Type: application/json |
401 | 未承認 承認ヘッダー内の JSON Web トークン (JWT) が無効です。詳細については、API 要求用の JSON Web トークンの生成 を参照してください。 |
404 OriginalTransactionIdNot FoundError | 見つかりません 要求は無効です。詳細については、特定のエラーメッセージを確認してください。 Content-Type: application/json |
429 RateLimitExceededError | 要求がレート制限を超えました。 Content-Type: application/json |
500 (GeneralInternalError | GeneralInternal RetryableError) | 内部サーバのエラー 要求が失敗しました。一時的な障害が原因である可能性があります。詳細については、特定のエラーメッセージをご確認ください。 Content-Type: application/json |
このエンドポイントを呼び出すと、あなたのアプリの顧客の払い戻し履歴を取得できます。応答 (RefundLookupResponse) には、revocationDate に基づいて、顧客の最新の払い戻し取引が最大 50 件含まれます。
このエンドポイントを呼び出すには、顧客のアプリ内購入のいずれかの元の取引 ID(originalID)を提供してください。応答には、消耗型、非消耗型、自動更新サブスクリプション、非更新サブスクリプションなど、あらゆる型の製品について、App Store で承認された払い戻しのみが含まれます。製品の型の詳細については、アプリ内購入 をご覧ください。
応答内の情報は、App Store サーバ通知 からの 1 つ以上の REFUND 通知 (notificationType) の情報と同じです。この API を使用すると、サーバー障害時などにあなたが見逃した可能性のある払い戻し通知を取得できます。
顧客が App Store で承認された払い戻しを受けていない場合、成功した応答の signedTransactions 配列は空になります。払い戻しの日付と理由コードを確認するには、JWSTransactionDecodedPayload の revocationDate と revocationReason を参照してください。
App Store Server API は、顧客がデバイスにアプリをインストール、削除、または再インストールしたかどうかに関係なく、顧客のアプリ内購入履歴に基づいて情報を返します。
顧客のアプリ内購入のうち払い戻しを受けたものすべてのページ分けしたリストを取得します。
署名された JSON Web 署名 (JWS) 払い戻し取引の配列とページング情報を含む応答。