Money2::AllocateSubscriptionStatusのTransactionが見つからない

32 views
Skip to first unread message

hirokawa

unread,
Jan 27, 2026, 3:56:55 AMJan 27
to GS2 ユーザグループ
お世話になっております。

Money2::AllcateSubscriptionStatusを呼び出すと下記のエラーが起きます。

{
  "errors": [
    {
      "component": "apple.transaction",
      "message": "money2.subscription.apple.transaction.error.notFound",
      "code": ""
    }
  ],
  "result": {},
  "metadata": {}
}

サブスクリプション商品が複数ある場合、一度目のサブスクリプション商品の契約状況の割り当てがうまくいくのですが、2つ目以降の購入はすべて失敗します。

エラー内容の”transaction.error.notFound”は具体的にはどういった状況で起こるエラーなのでしょうか。
ストアから受け取ったレシートのTransaction IDには特に変な値は入っておらず、どのように対応すればよいのかが分からずにいます。

お手数をおかけしますが、ご教授いただければ幸いです。



丹羽一智

unread,
Jan 28, 2026, 6:25:21 AMJan 28
to hirokawa, GS2 ユーザグループ
受け取った TransactionId で Apple へ問い合わせた結果
4040010: TransactionIdNotFoundError
を production / sandbox ともに受け取った時に発生します

Kazutomo Niwa
2026年1月27日 17:56 +0900, hirokawa <fine.t....@gmail.com>:

hirokawa

unread,
Jan 30, 2026, 3:05:37 AMJan 30
to GS2 ユーザグループ, 丹羽一智, hirokawa
ご回答いただきありがとうございます。
もう一つ質問があるのですが、よろしいでしょうか。

念のために確認なのですが、 Money2::AllocateSubscriptionStatusと Money2::TakeOverSubscriptionStatusに渡すReceiptは
pendingOrder.Info.Receiptから受け取ったものでよろしかったでしょうか。
ドキュメントを確認したところ見当たらなかったため、念のための確認となります。

ご回答いただければ幸いです。

2026年1月28日水曜日 20:25:21 UTC+9 丹羽一智:
Reply all
Reply to author
Forward
0 new messages