• いつもありがとうございます。環境は下記です。

    – サーバー:AWS-EC2
    – WordPress:5.7.2
    – WooCommerce: 5.5.1
    – Japanized for WooCommerce:2.2.20
    – GMO PG for WooCommerce:2.0.7

    注文完了時(/checkout/order-received)に、下記
    ../wp-content/plugins/woocommerce-for-japan/includes/gateways/linepay/class-wc-gateway-linepay.php Line: 496
    で、下記エラー
    Uncaught Error: Call to a member function get_meta() on bool
    が出力されます。

    Japanized for WooCommerceでも、GMO PG for WooCommerceでも、WooCommerce>決済>決済方法でも、LINE Payは有効化していず、また契約もしていず、また使うつもりもありません。以下、質問にご回答いただけないでしょうか。

    – なぜエラーが出るのか
    – LINE Payやその他、外部サイトへ注文情報などのデータが送られているかどうか
    – WooCommerce>決済>決済方法でもLINE Payを有効化していない場合で動くLINE Pay関係の処理は何か
    – エラーを無くす方法は何か(単にエラー文言の非表示ではなく)

    何卒、よろしくお願いいたします。

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author shohei.tanaka

    (@shoheitanaka)

    @tozawa さん

    バグの指摘ありがとうございます。
    ご指摘の部分はrefundの処理の一部かと思うのですが、何故か完了時にそちらの環境で発生するという
    ことのようなので、対応策を処理することにしました。今日中にはアップデートしますので、そちらで確認
    頂ければと思います。

    Thread Starter titicaca-good

    (@tozawa)

    @shoheitanaka
    ご返信をありがとうございます。アップデートをお待ちしております。

    Plugin Author shohei.tanaka

    (@shoheitanaka)

    @tozawa
    2.2.21にアップデートが完了しておりますので、ご確認ください。

    Thread Starter titicaca-good

    (@tozawa)

    @shoheitanaka
    さっそくのご対応をありがとうございます。

    なお、下記へのご回答はできなさそうでしょうか。

    – なぜエラーが出るのか
    – LINE Payやその他、外部サイトへ注文情報などのデータが送られているかどうか
    – WooCommerce>決済>決済方法でもLINE Payを有効化していない場合で動くLINE Pay関係の処理は何か
    – エラーを無くす方法は何か(単にエラー文言の非表示ではなく)

    Plugin Author shohei.tanaka

    (@shoheitanaka)

    @tozawa
    先の説明に記載している通りrefund処理に入っていた内容となります。

    > – なぜエラーが出るのか
    決済処理の分岐確認が抜けていたためです。

    > – LINE Payやその他、外部サイトへ注文情報などのデータが送られているかどうか
    払い戻し処理なので送られていません。

    – WooCommerce>決済>決済方法でもLINE Payを有効化していない場合で動くLINE Pay関係の処理は何か
    先の説明通り、決済処理の分岐が抜けていたためです。

    – エラーを無くす方法は何か(単にエラー文言の非表示ではなく)
    修正アップデートしています。

    以上です。

    Thread Starter titicaca-good

    (@tozawa)

    @shoheitanaka
    ご回答をありがとうございます。

    最新版を確認してみます。

    Thread Starter titicaca-good

    (@tozawa)

    @shoheitanaka

    下記バージョンのソースコードを比較したところ、
    – 2.2.21
    – 2.2.20

    更新履歴
    https://ja.www.ads-software.com/plugins/woocommerce-for-japan/#developers
    にある

    Update – JP4WC Framework to v2.0.12

    に該当する編集は確認できました。その編集に、

    Fixed – Some bugs at LINE Pay payment

    の対応も含まれていると認識して良いでしょうか?

    Plugin Author shohei.tanaka

    (@shoheitanaka)

    @tozawa ちょっと意味がわからないのですが、ご指摘のURLの一番最初に

    Fixed – Some bugs at LINE Pay payment

    が記載されているかと思います。これが修正したという意味です。

    まあ、合わせてframeworkも修正しておりますが。

    あと、ソースコードを比較して頂ければ、includes/gateways/linepay内のコードが
    幾つか変わっているかと思います。その部分が修正内容となります。

    ご確認をお願いします。

    Thread Starter titicaca-good

    (@tozawa)

    @shoheitanaka

    確認できました。ご教示をありがとうございます。

    2.2.21で運用してみます。

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘使っていないLINE payのエラー’ is closed to new replies.