このトピックには2件の返信が含まれ、1人の参加者がいます。2 日前 m_yamada さんが最後の更新を行いました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #909

    m_yamada
    参加者

    サーバ:さくらのVPS
    OS:KUSANAGI 7.1
    イプシロン決済プラグイン:1.0.5
    で構築中のショップサイトからイプシロン決済プラグインで決済の動作テストを行っていますが、処理中の状態から先に進まず困っています。
    症状としては、WooCommerceの「支払い」画面で「イプシロンクレジット決済を進める」ボタンを押下しても処理中の画面状態のまま数分間以上画面遷移せずに、ブラウザの戻るボタンで戻るしかない状態です。
    あらかじめプラグインの設定で「クレジットカードのテストモードを利用する」にチェックを付けた状態で、イプシロン側もテスト環境の接続設定に構築中のサーバのアドレスを登録しています。
    どなたか、アドバイスを頂けると助かります。

    #910

    m_yamada
    参加者

    バージョン訂正及び情報追加します。
    KUSANAGIのバージョンは8.0.8でした。
    WooCommerce:3.2.1
    WooCommerce For Japan:1.2.17
    PHP実行環境 : HHVM/3.19.2-dev
    Webサーバ : Nginx/1.13.5
    以上、よろしくお願いします。

    #939

    m_yamada
    参加者

    HHVMからPHP7に切り替えてエラーを確認したところ、プラグインに含まれているPear/httpとPear/XMLのコードがエラーになっていることが判明。
    php7ではnewの参照渡しはシンタックスエラーになるので、HTTP_Request、XML_Parser、XML_Unserializerのそれぞれのコードの中でnewの手前にある&を削除したところとりあえず動作しましたが、公式に修正して頂けると助かります。

3件の投稿を表示中 - 1 - 3件目 (全3件中)

このトピックに返信するにはログインが必要です。