ソニーペイメントサービスの2つの決済モジュール

SESSION EMPTY によるクレジット決済エラーの対処について

2020年の春より、外部リンクの決済で SESSION EMPTY といったエラーが多くなってきました。恐らく Chrome80 のセキュリティ対策の影響であると推測していますが、Welcart は既に SameSite に対応しているため完全には原因を特定しきれていません。

そこで、Welcart 1.9.29 では、こういった SESSION EMPTY エラーが出た場合のリカバリー機能を実装しました。これによりリカバリされた場合は、決済エラーログに OK SESSION RECOVERY と表示され、リカバリに成功したことを知らせてくれます。
今のところ、ルミーズ、イプシロンのクレジットカード決済で効果を確認しています。