プラグイン > バグ報告・利用に関する質問 > EC-CUBEペイメントlite決済プラグイン(3.0系)で決済処理エラー |
バグ報告・利用に関する質問
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
Oniki |
投稿日時: 2021/9/6 11:57
対応状況: −−−
|
常連 登録日: 2018/11/26 居住地: 投稿: 38 |
EC-CUBEペイメントlite決済プラグイン(3.0系)で決済処理エラー --------------------------------------------------------
[EC-CUBE] 3.0.18 [レンタルサーバ] さくらレンタルサーバ ビジネスプロ [OS] FreeBSD 9.1-RELEASE-p24 amd64 [PHP] PHP 7.3.29 [データベース] MySQL 5.7 [WEBサーバ] Apache/2.4.43 [導入プラグインの有無] EC-CUBEペイメントlite決済プラグイン(3.0系) お問い合わせ管理 受注対応状況一括更新 for EC-CUBE3 売上集計プラグイン 配送伝票番号csv一括登録 FAQ管理プラグイン ソーシャルボタンOGP 定休日管理プラグイン おすすめ商品管理プラグイン 関連商品プラグイン 同じカテゴリの商品を自動で表示 商品詳細ページレコメンドプラグイン for EC-CUBE3 他 [カスタマイズの有無] 購入確認画面の「お問い合わせ」欄を非表示にしている -------------------------------------------------------- EC-CUBEのプラグインを イプシロン決済モジュール(3.0系) から EC-CUBEペイメントlite決済プラグイン(3.0系) 入れ替えて動作検証を行いました。 イプシロン決済モジュール(3.0系) https://www.ec-cube.net/products/detail.php?product_id=1081 EC-CUBEペイメントlite決済プラグイン(3.0系) https://www.ec-cube.net/products/detail.php?product_id=2208 手順は、マニュアルを参照しました。 https://www.epsilon.jp/document_dl/manual_eccube_payment_lite3.0.pdf 実運用を開始しましたが、 イプシロンで決済が行われているのにEC-CUBEで受注エラーになる現象が多数発生しています。 EC-CUBEでのステータスは「決済処理中」で「入金済み」になっていません。 支払い方法は ・クレジットカード決済 ・登録済みのクレジットカードで決済 ・Paypay の3つです。 site_yyyy-mm-dd.log のログを見ると、以下エラーが多数出力されています。 [2021-09-05 23:56:59,079256] eccube.ERROR [a8e5cc91] [1c7c2bc8] [NULL] [LogListener:logException:110] - Symfony\Component\HttpKernel\Exception\NotFoundHttpException: (uncaught exception) at /home/XXXXX/www/amocafe_shop/app/Plugin/EccubePaymentLite3/Controller/PaymentController.php line 224 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): at (EC-CUBE)/app/Plugin/EccubePaymentLite3/Controller/PaymentController.php:224)"} [GET, /shopping/epsilon_payment/complete?trans_code=157063754&user_id=1262&result=1&order_number=9197, xxx.xxx.xxx.xxx, https://www.XXXXX.com/shopping, Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Safari Line/11.15.0] PaymentController.phpの224行目付近の処理はこうなっています。 ===== // ログインユーザーではない場合、以降の処理を行わない。 if ($app->user() != $Order->getCustomer() && is_null($NonCustomer)) { throw new NotFoundHttpException(); } ===== ログインユーザーが取得できていないように思われます。 原因および対策方法をご教示願います。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» EC-CUBEペイメントlite決済プラグイン(3.0系)で決済処理エラー | Oniki | 2021/9/6 11:57 |
Re: EC-CUBEペイメントlite決済プラグイン(3.0系)で決済処理エラー | 468 | 2021/9/7 3:03 |
Re: EC-CUBEペイメントlite決済プラグイン(3.0系)で決済処理エラー | Oniki | 2021/9/7 13:15 |
Re: EC-CUBEペイメントlite決済プラグイン(3.0系)で決済処理エラー | Oniki | 2021/9/10 13:40 |