Payload Ecommerce には、注文確認の検証に関する問題があります。
## 影響
Stripe の決済アダプターを使用している場合、特定の条件下で、注文確認が複数回処理される可能性があります。
以下の条件に該当する場合は、影響を受ける可能性があります。
- `@payloadcms/plugin-ecommerce` を使用しており、Stripe の決済アダプターを使用している。
Stripe の決済フローを使用していないデプロイメントは影響を受けません。
## 修正
Payload のパッケージを `3.90.0` 以上、または `4.0.0-canary.34` 以上にアップデートしてください。
## 応急処置
Stripe の注文確認が一度しか処理されないようにしてください。これは一時的な対策であり、修正されたバージョンへのアップデートを推奨します。
影響を受けるパッケージ:
- npm (JavaScript) `@payloadcms/plugin-ecommerce`: 影響を受けるバージョンは `3.90.0` 未満、修正は `3.90.0` で行われました。
- npm (JavaScript) `@payloadcms/plugin-ecommerce`: 影響を受けるバージョンは `4.0.0-canary.0` 以上、`4.0.0-canary.34` 未満、修正は `4.0.0-canary.34` で行われました。