クレジット決済を行って、メタップスペイメント WooCommerce決済プラグインが注文ステータスを決済済みに変更した後に、注文ステータスを完了に変更しようとすると下記メッセージが注文メモに表示されて、注文ステータスを完了に変更できないトラブルが発生しています。(この状態になった際に、決済プラグインを無効化すると注文ステータスを完了に変更できました。)
注文メモのメッセージ:この注文は完了しています。もし必要なら、メタップスまでお問い合わせください。
このトラブルが発生した注文と正常な場合とで、注文メモで下記が違い見られました。
?正常正常
注文状況を 支払い待ち から 決済済み に変更しました。
?メタップスに決済データを送信完了しました。
?注文状況を 決済済み から 完了 に変更しました。
?トラブル発生時
メタップスに決済データを送信しました
?注文状況を支払い待ちから決済済みに変更しました。
?注文状況を 支払い待ち から 決済済み に変更しました。
?注文状況を 決済済み から 完了 に変更しました。
?この注文は完了しています。もし必要なら、メタップスまでお問い合わせください。
このトラブルの要因と対処方法をご教示ください。
なお、使用しているプラグインのバージョン 1.1.22です。
2020.4.9の10時少し前にダッシュボードを開いたらプラグインの更新が表示されていたので「メタップス決済 for WooCommerce」バージョン 1.1.21 に更新したら、重大なエラーというメッセージが出て、その後ダッシュボードは愚かサイトにもアクセスできなくなりました。
何とかサイトは表示されるようになりましたが、メタップスのプラグインを入れ直してみても機能しないので、現在メタップスのプラグインを削除しています。カード決済ができない期間を最小限にしたいので、早急に解決策をご教示ください。
]]>下記のエラーが出ていました。
ご確認ください。
Warning: Use of undefined constant WC4JP_VERSION – assumed ‘WC4JP_VERSION’ (this will throw an Error in a future version of PHP) in /home/xxxxxx/xxxxx/public_html/wp-content/plugins/woo-paydesign/includes/class-wc-admin-screen-paydesign.php on line 185
サーバー情報:Apache
PHP バージョン:7.2.27
WooCommerce バージョン:3.9.2