PAY.JP プラグイン 3Dセキュア のエラーについて 投稿する

投稿者:ユカ  投稿日時:2025-01-26 00:04:16
お世話になります。
PAY.JPのプラグインを使用したECサイトを3つ使い分けています。
soycms、soyshop共にバージョンアップし3Dセキュア対応のプラグインに変更いたしましたところカート内のカード番号入力画面に
Warning: Undefined array key "secure" in   soyshop/webapp/src/module/plugins/payment_pay_jp/util/PayJpUtil.class.php on line 159
が表示されてしまいます。
1つ目のサイト変更時は問題なく動作いたしましたが、複数のサイトを変更しましたら全てにエラーが出てしまいます。
実際カード番号等入力して決済は完了できるのですが、エラー表示を無くす方法はどの様にしたら良いのでしょうか?
投稿者:齋藤毅  投稿日時:2025-01-26 09:04:36
soyshop/webapp/src/module/plugins/payment_pay_jp/util/PayJpUtil.class.php 
の159行目の
if(!isset($config["secure"]) && $config["secure"] != 1) return false;

if(!isset($config["secure"])) $config["secure"] = 0;
if($config["secure"] != 1) return false;
に変更してみてください。
投稿者:ユカ  投稿日時:2025-01-26 22:54:08
遅くなりました。
記述を変更いたしましたら、エラー表示無く動作することが確認できました。

有難うございました。
ログインして投稿する