プラグイン > バグ報告・利用に関する質問 > クロネコヤマト カード・後払い一体型決済サービス(3系) プラグインとHTTPキャッシュ |
バグ報告・利用に関する質問
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
riverain |
投稿日時: 2017/3/10 16:43
対応状況: −−−
|
半人前 登録日: 2017/2/19 居住地: 投稿: 12 |
クロネコヤマト カード・後払い一体型決済サービス(3系) プラグインとHTTPキャッシュ [EC-CUBE] 3.0.11 新規インストール
[レンタルサーバ] さくらのVPS 2G [OS] CentOS 7 [PHP] 7.0 [データベース] MySQL 5.7 [WEBサーバ] Apache/2.4 [ブラウザ] Firefox 52 [導入プラグインの有無] クロネコヤマト カード・後払い一体型決済サービス(3系) [カスタマイズの有無] 無 [現象] httpキャッシュを有効にすると、クロネコヤマト カード・後払い一体型決済サービス(3系)のクレジットカード決済ページ /shopping/yamato_payment で「ご注文完了ページへ」ボタンをクリックすると /shopping_error へ移動し 「購入エラー 不正なページ移動です。」と表示されてしまい決済が正常に終了しません。 httpキャッシュを無効にした状態であれば正常に決済が終了します。 決済画面の部分はキャッシュ対象に含めていないにもかかわらずエラーが発生している状況です。 ヤマトフィナンシャルに問い合わせたところ以下のような回答でした。 > お問い合わせの件につきまして確認しましたところ > ご連絡いただきました画面では、決済モジュールに関わるモノは含まれておりませんでした。 > 申し訳ございません。 > > ただ、ヤマト決済プラグインを無効にした場合にも、同様のエラーが発生しましたので、 > プラグインの影響ではなく、ECCUBE本体の不具合と考えられます。 > > 弊社にて原因を確認しましたところ、 > 「注文内容のご確認」画面に遷移する際に、受注情報をDBに > 作成しているのですが(ShoppingService::createOrder)、 > キャッシュを有効にするとこの受注情報がDBに作成されず、 > それ以降の決済画面で「購入エラー」となるようです。 > > 恐れ入りますが対処方法については開発コミュニティ等をご活用ください。 キャッシュを有効にして運用したいと思いますので対処方法をご教示ください。 /app/config/eccube/http_cache.yml http_cache: enabled: true age: 0 # フロントでキャッシュを適用させる画面のrouteを設定 route: - homepage - product_list - block_category - block_news - block_search_product - help_about - help_guide - help_privacy - help_tradelaw - help_agreement EC-CUBEログ [2017-03-07 17:38:24] eccube.INFO: > GET /block/cart [] [] [2017-03-07 17:38:24] eccube.INFO: Populated the TokenStorage with an anonymous Token. [] [] [2017-03-07 17:38:24] eccube.INFO: Matched route "block_cart". {"route_parameters":{"_controller":"\\Eccube\\Controller\\Block\\CartController::index","_route":"block_cart"},"request_uri":"https://shop.hogehoge.com/block/cart"} [] [2017-03-07 17:38:24] eccube.INFO: < 200 [] [] [2017-03-07 17:38:24] eccube.INFO: > GET /shopping/shopping_error [] [] [2017-03-07 17:38:24] eccube.INFO: Populated the TokenStorage with an anonymous Token. [] [] [2017-03-07 17:38:24] eccube.INFO: Matched route "shopping_error". {"route_parameters":{"_controller":"\\Eccube\\Controller\\ShoppingController::shoppingError","_route":"shopping_error"},"request_uri":"https://shop.hogehoge.com/shopping/shopping_error"} [] [2017-03-07 17:38:23] eccube.INFO: < 302 https://shop.hogehoge.com/shopping/shopping_error [] [] [2017-03-07 17:38:23] eccube.INFO: > POST /shopping/yamato_payment [] [] [2017-03-07 17:38:23] eccube.INFO: Populated the TokenStorage with an anonymous Token. [] [] [2017-03-07 17:38:23] eccube.INFO: Matched route "yamato_shopping_payment". {"route_parameters":{"_controller":"\\Plugin\\YamatoPayment\\Controller\\PaymentController::index","_route":"yamato_shopping_payment"},"request_uri":"https://shop.hogehoge.com/shopping/yamato_payment"} [] [2017-03-07 17:36:42] eccube.INFO: < 200 [] [] |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» クロネコヤマト カード・後払い一体型決済サービス(3系) プラグインとHTTPキャッシュ | riverain | 2017/3/10 16:43 |
Re: クロネコヤマト カード・後払い一体型決済サービス(3系) プラグインとHTTPキャッシュ | tao_s | 2017/3/10 18:08 |
Re: クロネコヤマト カード・後払い一体型決済サービス(3系) プラグインとHTTPキャッシュ | riverain | 2017/3/10 18:43 |
Re: クロネコヤマト カード・後払い一体型決済サービス(3系) プラグインとHTTPキャッシュ | tao_s | 2017/3/11 5:41 |