プラグイン > バグ報告・利用に関する質問 > GMO-PG決済モジュール(PGマルチペイメントサービス)(2.13系)のクレジットカード決済で例外エラーが出ます。 |
バグ報告・利用に関する質問
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
terarin |
投稿日時: 2022/1/11 14:17
対応状況: −−−
|
半人前 登録日: 2007/12/10 居住地: 投稿: 12 |
GMO-PG決済モジュール(PGマルチペイメントサービス)(2.13系)のクレジットカード決済で例外エラーが出ます。 [EC-CUBE] 2.13.5
[レンタルサーバ] WADAX [OS] Windows10 [PHP] 5.6.40 [データベース] MySQL 5.1.73-log [ブラウザ] Chrome/Edge/IE11の3つで調べました。 [導入プラグインの有無] GMO-PG決済モジュール(PGマルチペイメントサービス)(2.13系) [カスタマイズの有無] なし [現象] クレジットカード決済を行おうとすると、 Chromeでは「3Dセキュア」の画面が出て情報を入れた後に、 EdgeとIE11では、クレジットカード情報を入れた後に、 ------------------ 例外エラー 注文情報が無効です。 この手続きは無効となりました。 ------------------ という画面が表示されます。 以前同様のエラーが出たのですが、 「Google Chrome 80」のHot-fixパッチ配布に関するご案内(2020/02/13) https://www.ec-cube.net/news/detail.php?news_id=352 SameSite cookie support #374 https://github.com/EC-CUBE/ec-cube2/pull/374 で指示されているバッチを当てて、エラーは解消いたしました。 今回Chromeの「検証」を利用して、発生しているエラーを見ていると ------------------ Indicate whether to send a cookie in a cross-site request by specifying its SameSite attribute Because a cookie’s SameSite attribute was not set or is invalid, it defaults to SameSite=Lax, which prevents the cookie from being sent in a cross-site request. This behavior protects user data from accidentally leaking to third parties and cross-site request forgery. Resolve this issue by updating the attributes of the cookie: Specify SameSite=None and Secure if the cookie should be sent in cross-site requests. This enables third-party use. Specify SameSite=Strict or SameSite=Lax if the cookie should not be sent in cross-site requests. ------------------ と出ていました。 cookieの関係なのではないかと思うのですが、 プログラムはかじっている程度ですのでこれ以上がわかりません。 何かお分かりの方がいらっしゃいましたら、教えていただければ幸いです。 よろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |