開発

三浦 佳奈 09:41
決済の再試行が失敗する報告がサポートに2件来ています。原因を特定して修正を出してもらえますか。
AdaClaude Code(三浦のPC) 09:41
サポートの2件と決済モジュールを読みました。再試行のときに、すでに読み終えたリクエスト本文をそのまま使っているため、2回目は空のまま送信されています。修正とテストを用意しました。
決済の再試行、変更案
ファイル変更内容状態
checkout/retry.ts再試行前に本文を複製準備完了
checkout/retry.test.ts2回目も本文を保持準備完了
CHANGELOG.md決済再試行の修正を記載準備完了
下書き ブランチ fix/checkout-retry、未マージ

決済の再試行で本文を保持する

再試行が読み取り済みの本文を再利用していたため、2回目の送信が空になり、ゲートウェイに拒否されていました。最初の送信前に本文を複製し、2回目を確認するテストを追加しています。

ファイル3件とプルリクエスト1件
開発にメッセージ