質問 > 管理機能 > ec-cube4 イプシロンプラグイン コンビニ決済時に支払い状況が自動変更されない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
d_taguchi |
投稿日時: 2020/1/20 17:14
対応状況: −−−
|
新米 登録日: 2019/9/25 居住地: 投稿: 9 |
ec-cube4 イプシロンプラグイン コンビニ決済時に支払い状況が自動変更されない ▼テンプレート
[EC-CUBE]4.0.2 [レンタルサーバ]サクラのレンタルサーバー [OS] win10 [PHP] 7.3.12 [データベース] MySQL5.7.28 [WEBサーバ] Apache [ブラウザ] chrome [導入プラグインの有無] ・イプシロン決済プラグイン 1.0.5 ・FlashSale 1.0.0 ・ソーシャルボタンを追加 1.0.2 ・おすすめ商品管理プラグイン 4.0.0 ・商品並び替えプラグイン 1.0.3 [カスタマイズの有無] 無 [現象] EC-cube2でイプシロンの決済プラグインを使用しECサイトの運用を行っていたのですが、 サイトリニューアルの為、2ヶ月程前にEC-cube4へリニューアルし 決済プラグインも引き続きイプシロンで使用をしていました。 ところが先日、商品がコンビニ決済で購入され、商品を購入したお客様がコンビニで支払を完了したにも関わらず、 EC-cube側の管理画面では未入金のまま変更されず、支払いがあった事に気付かなかったと言う事がありました。 (イプシロン管理画面では問題なく課金済みになっていました) 念のため初歩的な設定ミスが無いか、 イプシロン管理画面の「決済システムの接続設定」の値や プラグイン側で設定している「接続先URL」と「情報確認URL」も問題ないか再度確認しました。 根本的に私の認識違いが無い限り、おそらく設定値の入力ミスは無いかとおもいます。 但し気になる点として、EC-cube4がインストールされているURLはドメイン直下にある「shop」という階層にインストールしてあるため、 決済システムの接続設定の入力URLは 決済完了後のリダイレクト先 https://(ドメイン)/shop/shopping/epsilon_payment/complete 戻るボタンの戻り先UR https://(ドメイン)/shop/shopping/epsilon_payment/back エラー発生時の戻り先URL https://(ドメイン)/shop/shopping/epsilon_payment/back 決済完了通知先 https://(ドメイン)/shop/epsilon_receive_complete としております。 テスト環境でもいろいろ試してみてはいるのですが、未だ解決をしていない状況です。 デバッグの方法も分からず 単純な設定値の入力ミスなのかどうかも分からず、 解決する方法などありましたら、ご助言頂きたく存じます。 申し訳ありませんが、 よろしくお願いいたします。 |
nanasess |
投稿日時: 2020/1/21 14:39
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2311 |
Re: ec-cube4 イプシロンプラグイン コンビニ決済時に支払い状況が自動変更されない 決済完了通知先URL のログが残っていませんでしょうか?
|
d_taguchi |
投稿日時: 2020/1/21 17:03
対応状況: −−−
|
新米 登録日: 2019/9/25 居住地: 投稿: 9 |
Re: ec-cube4 イプシロンプラグイン コンビニ決済時に支払い状況が自動変更されない 返答ありがとうございます。
確認するログは[gmo-epsilon]のログで問題無いでしょうか? 決済があった日時にのログには下記の様なってます。 ※パーソナルな部分は非表示にしてあります。 [(yyyyMMdd) 08:03:06] gmo_epsilon.INFO [N/A] [960fd99] [anon.] [Plugin\GmoEpsilon4\Controller\PaymentController:receiveComplete:201] - 決済完了通知 : end. 対象データ処理済み [] [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [(yyyyMMdd) 08:03:04] gmo_epsilon.INFO [N/A] [960fd99] [anon.] [Plugin\GmoEpsilon4\Controller\PaymentController:receiveComplete:185] - 決済完了通知 : start. [] [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [(yyyyMMdd) 00:25:19] gmo_epsilon.INFO [ugqjd798i13sf4r3rtpmgol6pu] [f41105a] [56] [Plugin\GmoEpsilon4\Service\Method\Conveni:checkout:29] - pay conveni process start. order_id = 283 [] [POST, /shop/shopping/checkout, **.*.**.**, https://(ドメイン)/shop/shopping/confirm, Mozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.4 Mobile/15E148 Safari/604.1] |
nanasess |
投稿日時: 2020/1/21 18:48
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2311 |
Re: ec-cube4 イプシロンプラグイン コンビニ決済時に支払い状況が自動変更されない 「対象データ処理済み」とでているので、既に更新済みとなっている気がします
入金通知を受信する前のステータスは何になっていましたでしょうか? また、 site-yyyy-mm-dd.log にはエラーなど出ていませんでしょうか? |
d_taguchi |
投稿日時: 2020/1/22 15:14
対応状況: −−−
|
新米 登録日: 2019/9/25 居住地: 投稿: 9 |
Re: ec-cube4 イプシロンプラグイン コンビニ決済時に支払い状況が自動変更されない 入金通知を受信する前のステータスは「新規受付」のまま変更がない状態です。
また、site-yyyy-mm-dd.logにも目立ったエラーは見受けられないです。 コンビニ支払が完了したタイミングが[08:03:01]の時刻なのですが、 そのタイミングでのsite-yyyy-mm-dd.logのログが以下になり、 そこに、「ErrorHandler:handleError:523」という記述がありますが、こちらは問題無いでしょうか? [yyyy-mm-dd 08:03:04] front.INFO [N/A] [960fd99] [N/A] [Eccube\Log\Logger:log:66] - INIT [] [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [yyyy-mm-dd 08:03:04] request.INFO [N/A] [960fd99] [N/A] [Symfony\Component\HttpKernel\EventListener\RouterListener:onKernelRequest:125] - Matched route "gmo_epsilon4_receive_complete". {"route":"gmo_epsilon4_receive_complete","route_parameters":{"_controller":"Plugin\\GmoEpsilon4\\Controller\\PaymentController::receiveComplete","_route":"gmo_epsilon4_receive_complete"},"request_uri":"https://(ドメイン)/shop/epsilon_receive_complete","method":"POST"} [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [yyyy-mm-dd 08:03:04] security.INFO [N/A] [960fd99] [anon.] [Symfony\Component\Security\Http\Firewall\AnonymousAuthenticationListener:handle:60] - Populated the TokenStorage with an anonymous Token. [] [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [yyyy-mm-dd 08:03:04] front.INFO [N/A] [960fd99] [anon.] [Eccube\Log\Logger:log:66] - PROCESS START ["gmo_epsilon4_receive_complete"] [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [yyyy-mm-dd 08:03:04] front.INFO [N/A] [960fd99] [anon.] [Eccube\Log\Logger:log:66] - fallback to PC layout [] [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [yyyy-mm-dd 08:03:04] front.INFO [N/A] [960fd99] [anon.] [Eccube\Log\Logger:log:66] - LOGIC START ["gmo_epsilon4_receive_complete"] [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [yyyy-mm-dd 08:03:04] php.INFO [N/A] [960fd99] [anon.] [Symfony\Component\Debug\ErrorHandler:handleError:523] - User Deprecated: The "Sensio\Bundle\FrameworkExtraBundle\Configuration\Route" annotation is deprecated since version 5.2. Use "Symfony\Component\Routing\Annotation\Route" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: The \"Sensio\\Bundle\\FrameworkExtraBundle\\Configuration\\Route\" annotation is deprecated since version 5.2. Use \"Symfony\\Component\\Routing\\Annotation\\Route\" instead. at /home/******/***/*****/**/shop/vendor/sensio/framework-extra-bundle/Configuration/Route.php:16)"} [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [yyyy-mm-dd 08:03:04] gmo_epsilon.INFO [N/A] [960fd99] [anon.] [Plugin\GmoEpsilon4\Controller\PaymentController:receiveComplete:185] - 決済完了通知 : start. [] [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [yyyy-mm-dd 08:03:06] gmo_epsilon.INFO [N/A] [960fd99] [anon.] [Plugin\GmoEpsilon4\Controller\PaymentController:receiveComplete:201] - 決済完了通知 : end. 対象データ処理済み [] [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [yyyy-mm-dd 08:03:06] front.INFO [N/A] [960fd99] [anon.] [Eccube\Log\Logger:log:66] - LOGIC END ["gmo_epsilon4_receive_complete"] [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] [yyyy-mm-dd 08:03:06] app.INFO [N/A] [960fd99] [anon.] [Eccube\Log\Logger:log:68] - PROCESS END ["gmo_epsilon4_receive_complete"] [POST, /shop/epsilon_receive_complete, ***.***.**.***, NULL, libwww-perl/6.38] |
d_taguchi |
投稿日時: 2020/1/29 14:00
対応状況: −−−
|
新米 登録日: 2019/9/25 居住地: 投稿: 9 |
Re: ec-cube4 イプシロンプラグイン コンビニ決済時に支払い状況が自動変更されない 自己解決いたしました。
イプシロンへも直接問合せを行った所、 イプシロン管理画面内にある、決済システムの接続設定のページで 「コンビニ・ペイジー入金通知送信先」の項目に 下記のURLを入力する必要があるとの事です。 ■コンビニ・ペイジー入金通知送信先 http(s)://EC-CUBEをご利用のURL/epsilon_receive_conveni_and_payeasy_complete こちらに関してはイプシロンが提示している設定マニュアルには記載がありません。 同様の内容でお悩みになっている方の参考の為に掲載しておきます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |