PAY.JPの定期課金モジュールでエラーが発生する 投稿する

投稿者:SPS  投稿日時:2021-07-01 19:10:25
お世話になります。
定期課金用にPAY.JPのモジュール機能を使いたいと思い試しにプラグインをインストールしてみましたが、カート画面上部に以下のようなエラーが出ます。
SOYCMS・SOYSHOPともに現行最新の3.1.3.33・2.3.4.40となっております。
定期課金モジュールはなるべくほかの支払いモジュールと一緒に使わないようにとのことでしたのでSTORES決済プラグインをアンインストールしてみましたが同じでした。
また、PAY.JPクレジットカード支払いモジュールをインストールしてもしなくても同じでした。
PAY.JPはアカウント登録したのみで審査はまだ通っていないため秘密鍵・公開鍵の設定は空欄となっております。
よろしくお願いいたします。

Notice: Undefined index: test in /home/users/2/****************/web/cms/soyshop/webapp/src/module/plugins/payment_pay_jp_recurring/logic/RecurringLogic.class.php on line 24

Notice: Trying to access array offset on value of type null in /home/users/2/****************/web/cms/soyshop/webapp/src/module/plugins/payment_pay_jp_recurring/logic/RecurringLogic.class.php on line 16
投稿者:齋藤毅  投稿日時:2021-07-02 03:21:33
エラーメッセージをありがとうございます。
今回のエラーですが、設定が空欄であっても更新をすればエラーは解消するかもしれません。

PAY.JPはアカウント登録したのみで審査はまだ通っていないため秘密鍵・公開鍵の設定は空欄となっております。
設定を空欄のままにしておくということが想定外でしたので、一度も設定を更新していない時に発生します。

次のバージョンではエラーにならないように簡単な改修を加えておきます。
投稿者:SPS  投稿日時:2021-07-02 16:44:27
ありがとうございます。
確かに、一度変更ボタンを押すことでエラーが出なくなりました。
ありがとうございました。
ログインして投稿する