定期注文出荷時に予期せぬエラーが発生し決済確定できない不具合の修正
■対象画面:
出荷管理、通知ログ(定期注文処理)
■事象: 定期注文の出荷・決済確定処理を行った際に、以下のエラーメッセージが表示され決済が確定できない不具合が発生しておりました。
<エラー内容>
予期せぬエラーが発生しました。詳しくはシステム管理者までお問い合わせください。failer_order
本来であれば正常に決済が確定されるはずですが、ゼウス側でも決済が取れておらず、ショップ運用に支障をきたすケースがありました。
原因は、削除済みの注文がシステム内部で正しく削除されず「不整合データ」となり、ゼウスとの整合性が取れなくなったことによるものでした。
■修正内容: 不整合データが発生している場合でも注文削除処理が可能となるように修正しました。 これにより、削除したはずの注文が残り続けることで決済エラーが発生することを防ぎ、決済確定処理が正しく行えるよう改善いたしました。