pendingOrder.Info.Apple?.jwsRepresentationをVerifyReceiptByUserIdのPayloadに入れたところ、以下のエラーが起きました。
BadRequestException: {"errors":[{"component":"verifyReceiptEvent.appleAppStoreVerifyReceiptEvent.environment","message":"money2.event.verifyReceiptEvent.appleAppStoreVerifyReceiptEvent.environment.error.invalid","code":""}],"metadata":{"requestId":"501a8469-048c-47be-9a7c-2e407810a5cd"}} at Gs2.Core.Domain.RanTransactionAccessTokenDomain.HandleResult (Gs2.Core.Model.TransactionResult result)
調査したところ、Gs2 Money2側のappleAppStoreVerifyRecceiptEvent.environmentが許容する値がsandbox/productionなのに対し、
StoreKit2のJWS内のenvironmentが"Sandbox"になっているためバリデーションエラーが起きているのではないかと考えております。
もしそうでしたら、バリデーションエラーを解決する手段はありますでしょうか。
お手数をおかけしますが、ご回答いただければ幸いです。
2026年1月16日金曜日 17:52:47 UTC+9 Ueno: