Web Service Endpoint


Get Transaction Info

(取引情報の取得)


あなたのアプリの単一の取引に関する情報を取得します。


App Store Server API 1.8+




URL


GET https://api.storekit.itunes.apple.com/inApps/v1/transactions/{transactionId}


Sandbox URL


GET https://api.storekit-sandbox.itunes.apple.com/inApps/v1/transactions/{transactionId}


パスパラメータ


transactionId
transactionId
(必須) 顧客に属する取引の ID。元の取引 ID である場合もある。(originalTransactionId)

反応コード


200
TransactionInfoResponse

OK
要求は成功した
Content-Type: application/json
400
(InvalidTransactionIdError | AppTransactionId
NotSupportedError
)
不正な要求
無効な要求です。
Content-Type: application/json
401




未承認
承認ヘッダ内の JSON Web トークン (JWT) が無効です。詳細については、API 要求用の JSON Web トークンの生成 を参照してください。
404
TransactionIdNotFoundError

見つからない
取引 ID が見つかりませんでした。
Content-Type: application/json
429
RateLimitExceededError
要求がレート制限を超えました。
Content-Type: application/json
500
(GeneralInternalError | GeneralInternalRetryableError)
内部サーバーエラー
サーバーエラーです。後でもう一度お試しください。Content-Type: application/json


以下で言及


App Store サーバ API の変更履歴


レート制限の識別



議論


このエンドポイントを使用して、元の取引 ID を含む、任意の取引 ID の取引情報を取得します。このエンドポイントは、消費型、非消費型、非更新型、自動更新型サブスクリプションなど、すべてのアプリ内購入型をサポートします。また、StoreKit で、アプリが finish() または finishTransaction(_:)   廃止   を使用して完了としてマークした取引もサポートします。





以下も見よ


取引情報


object TransactionInfoResponse

単一の取引の署名済み取引情報を含む応答。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ