質問 > 管理機能 > ペイパルチェックアウト決済プラグイン(4.0系) ご注文手続きに戻る |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
eighttail |
投稿日時: 2019/8/22 13:40
対応状況: −−−
|
新米 登録日: 2019/6/18 居住地: 投稿: 5 |
ペイパルチェックアウト決済プラグイン(4.0系) ご注文手続きに戻る ▼テンプレート
[EC-CUBE]4 [レンタルサーバ]kagoya [OS] 使用しているOS名、windows10 [PHP] 7.2 [現象] ペイパルチェックアウト決済プラグイン(4.0系) をインストールしています。3サイトで運用中です。 それぞれ、プラグインは入っている、入っていないでも稼働していたのでプラグインの問題ではありません。 8/15まで問題なく稼働していたのですが・・・ 決済を進めて最終ペイパルを選択すると・・・ ペイパルボタンが出現せずに 「ご注文手続きに戻る」ボタンのみが出現し、決済を進めることができません。 ペイパルテクニカルセンターに問い合わせたところ PayPalボタンは、<div id="paypal-button-container"></div>があって、 下記のスクリプトをロードして、 <script src="https://www.paypal.com/sdk/js?client-id=******"></script> render('#paypal-button-container')の形に、ボタンを表示させる仕組みとなっています。 とあり その直前に <div id="paypal"> <div id="paypal-button-container"></div> </div> の<div id="paypal">を変更すれば稼働するとのことでしたので \PayPalCheckout\Resource\template\default\Shopping\confirm の中にあるファイルをさわり <div id="paypal2">のように変更しました。 確かにペイパルボタンは出現しましたが所定の場所に反映されず一番下にでてきます。 <div id="paypal"> はどこで制御されているのでしょうか? いろいろ探しているのですが見つけられずどこを探してどのようにしたらよいかまったくわかりません。 ご教授いただきますようお願いいたします。 おそらく私だけでなくペイパルを導入しているサイトは同様な事例に陥っていると思うので解決整理して報告したいと思います。 |
eighttail |
投稿日時: 2019/8/22 14:24
対応状況: 解決済
|
新米 登録日: 2019/6/18 居住地: 投稿: 5 |
自己解決しました。 お騒がせいたしました。
自己解決いたしました。 おそらく私だけじゃないはずなので解決方法共有しておきます。 app/Plugin/PayPalCheckout の中の Resource/template/default 以下にある Cart/index フォルダの checkout.twig guest.twig subscription.twig Shopping/confirm フォルダの checkout.twig shortcut.twig subscription.twig のファイルにおいて <div class="d-none"> <div id="paypal2"> <div id="paypal-button-container"></div> </div> </div> のように <div id="paypal">から <div id="paypal2">に変更した場合 各ページの #paypal の箇所を #paypal2 に変更してアップして、キャッシュをクリアすればOKです。 8/15?あたりまでこれで稼働していたので現在この状況に陥っている方もいらっしゃるかもしれませんので共有しておきます。 私は解決しましたのでもし、この件でわからないことがあればこのスレッドにご記入くださいm(_ _)m |
clyell |
投稿日時: 2019/8/23 13:27
対応状況: −−−
|
新米 登録日: 2019/7/30 居住地: 投稿: 6 |
クラウド版EC-Cubeで4.0系Paypalプラグインが動作しない こちらも4.0系Paypalプラグインが動きません。
(注文の最後でボタンが表示されない) 少し前は普通に動いてた気がするんですが…… クラウド版EC-Cubeなので、自分で手修正も行えません。 コンソールのログを見ると、 Error: Attempted to load sdk version 5.0.65 on page, but version unknown already loaded. To load this sdk alongside the existing version, please specify a different namespace in the script tag, e.g. <script src="https://www.paypal.com/sdk/js?client-id=CLIENT_ID" data-namespace="paypal_sdk"></script>, then use the paypal_sdk namespace in place of paypal in your code. js:1:198818 jQuery.Deferred exception: window.paypal.Buttons is not a function @https://*****/shopping/confirm:3175:5 l@https://code.jquery.com/jquery-3.3.1.min.js:2:29373 a/</c<@https://code.jquery.com/jquery-3.3.1.min.js:2:29677 undefined jquery-3.3.1.min.js:2:30920 TypeError: window.paypal.Buttons is not a function とあります。 scriptタグを自分で適当な所に書くと、一つ目のエラーは消えますが window.paypal.Buttonsが見つからないことは変わりません。 EC-Cubeもプラグインも特にバージョンアップなどは無かったはずなんですが…… |
eighttail |
投稿日時: 2019/9/2 0:13
対応状況: −−−
|
新米 登録日: 2019/6/18 居住地: 投稿: 5 |
Re: クラウド版EC-Cubeで4.0系Paypalプラグインが動作しない 遅くなりました。
クラウド版は私はさわっていないのでわからないのですが <div id="paypal"> というのが悪さというかペイパルの指示コードとかぶっているようです。 ペイパルは7/25にリリースしたばかりです。 EC-CUBE本体に相談してはいかがでしょうか? |
clyell |
投稿日時: 2019/9/6 21:08
対応状況: −−−
|
新米 登録日: 2019/7/30 居住地: 投稿: 6 |
Re: クラウド版EC-Cubeで4.0系Paypalプラグインが動作しない ありがとうございます。
連絡・相談した所、修正版がつい先ほどアップデートされました。 こちらの環境では直ったように思われますので、試してみて下さい。 |
paypal_jp |
投稿日時: 2019/9/9 11:28
対応状況: −−−
|
新米 登録日: 2019/9/9 居住地: 投稿: 4 |
Re: クラウド版EC-Cubeで4.0系Paypalプラグインが動作しない この度はペイパルをご利用頂きありがとうございます。
こちらの問題が発生しないよう修正した新バージョン(4.0.3)を公開致しました。 https://www.ec-cube.net/products/detail.php?product_id=1930 お手数ですが、こちらのバージョンをダウンロードしご利用頂けますようお願い致します。 |
paypal_jp |
投稿日時: 2019/9/9 11:30
対応状況: −−−
|
新米 登録日: 2019/9/9 居住地: 投稿: 4 |
Re: 自己解決しました。 この度はペイパルをご利用頂きありがとうございます。
こちらの問題が発生しないよう修正した新バージョン(4.0.3)を公開致しました。 https://www.ec-cube.net/products/detail.php?product_id=1930 |
roy_leung |
投稿日時: 2019/11/6 0:22
対応状況: −−−
|
新米 登録日: 2019/11/6 居住地: 投稿: 8 |
Re: 自己解決しました。 NIce to meet you. This is New developer from Hong Kong.
We are now trying to use the EC Cube 4.0.3 and using Paypalcheck out 1.0.4. However, after installation, we got the error. ================ No route found for "GET /paypal/prepare-transaction": Method Not Allowed (Allow: POST) ================ I would like to seek your help if you get any experience that i could solve this problem. Thanks so much and much appreciate. Roy Leung |
paypal_jp |
投稿日時: 2019/11/11 13:58
対応状況: −−−
|
新米 登録日: 2019/9/9 居住地: 投稿: 4 |
Re: 自己解決しました。 Hi, thanks for sharing this. We tried to reproduce the issue but haven't been successful so far. If you need further assistance, please share with us more details how you got the error and we might be able to help. Thank you.
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |