バージョン選択

フォーラム

メニュー

オンライン状況

102 人のユーザが現在オンラインです。 (74 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 101
kanenka もっと...

サイト内検索

質問 > その他 > ダウンロード商品でのみPayPal決済(通常モード)が出来ない

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
SelfishCat
投稿日時: 2014/2/25 17:59
対応状況: −−−
新米
登録日: 2012/9/27
居住地:
投稿: 4
ダウンロード商品でのみPayPal決済(通常モード)が出来ない
物販ではPayPalの通常モード決済、エクスプレスチェックアウト決済共に問題なくPayPal決済画面に進みます。
ダウンロード商品ではエクスプレスチェックアウト決済のみ問題なくPayPal決済画面に進みます。

唯一ダウンロード商品のPayPalの通常モード決済が動作しません。
普通ならば「shopping/load_payment_module.php」がロードされた時点でPayPal決済画面に飛ぶと思いますが、何も起こりません。

PayPalの人に訊いてもPayPal側の問題ではないと言われ・・・。

何が原因かわかりますでしょうか?

宜しくお願い致します。

-----
EC-CUBE:Ver2.13.1
PayPalウェブペイメント決済モジュール:Ver.3.1.3
PayPalエクスプレスチェックアウト決済モジュール:Ver.1.5.3
nanasess
投稿日時: 2014/2/25 20:22
対応状況: −−−
登録日: 2006/9/9
居住地: 宝塚
投稿: 1967
Re: ダウンロード商品でのみPayPal決済(通常モード)が出来ない
ウェブペイメント・スタンダードでは、セラープロテクション(売り手保護 https://www.paypal.com/jp/cgi-bin/webscr?cmd=xpt/Marketing/securitycenter/sell/SellerProtection-outside) の対応に伴って、配送先住所の入力が必須になっているため、ダウンロード商品の場合だとエラーになるようです。

data/downloads/module/mdl_paypal/LC_Page_Mdl_Paypal_Helper_Link.php の 147行目付近以降の EXIST_CHECK をはずしてみるといかがでしょうか。


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

SelfishCat
投稿日時: 2014/2/26 14:50
対応状況: −−−
新米
登録日: 2012/9/27
居住地:
投稿: 4
Re: ダウンロード商品でのみPayPal決済(通常モード)が出来ない
nanasessさん、情報有り難う御座いました。

カスタマイズデザインの物を購入したので、購入先の会社に頼んで見てもらい9箇所ほど直したのですがダメでした。
エラーログに

> メイン部のテンプレートが存在しません。[data/Smarty/templates/default/.tpl]

とあるのですが、このテンプレートが何を指しているのか分からないと事。

皆さんはこの件に関してあまり問題にしている方を見掛けませんが、ドノーマルの2.13.1だと上手く動作するんですかねぇ?
今更元に戻す気力も無いので試すことが出来ないのですが(^^;

とりあえずエラーログをPaypalに渡して、再度確認をお願いしているところです・・・。
nanasess
投稿日時: 2014/2/26 17:32
対応状況: −−−
登録日: 2006/9/9
居住地: 宝塚
投稿: 1967
Re: ダウンロード商品でのみPayPal決済(通常モード)が出来ない
引用:

SelfishCatさんは書きました:

エラーログに

> メイン部のテンプレートが存在しません。[data/Smarty/templates/default/.tpl]

とあるのですが、このテンプレートが何を指しているのか分からないと事。


data/downloads/module/mdl_paypal/LC_Page_Mdl_Paypal_Helper_Link.php の init() を以下のようにするといかがでしょうか?


    function init() {
        $this->skip_load_page_layout = true; // <- 追加
        parent::init();
        $masterData = new SC_DB_MasterData();
        $this->arrPref = $masterData->getMasterData("mtb_pref");
        $this->tpl_title = 'PayPal でお支払い';
        $this->httpCacheControl('private');
    }


これで、 上記の Warning は消えると思いますが、原因は別のところにあるかもしれません。。。


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

ec-cube.co

統計情報

総メンバー数は49,359名です
総投稿数は93,177件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
1967
4
468
1818
5
yuh
1602
6
red
1342
7
umebius
1296
8
fukap
907
9
h_tanaka
907
10
tsuji
856
11
shutta
835
12 ramrun 789
13
tao_s
774
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
483
20 tonton 436


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.