バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > クレジットカード払いを選択されたときのみ、決済完了画面にボタンを表示したい

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ktrijk2008
投稿日時: 2010/6/14 5:43
対応状況: 解決済
新米
登録日: 2010/6/13
居住地: 埼玉県
投稿: 3
Re: クレジットカード払いを選択されたときのみ、決済完了画面にボタンを表示したい
sendenrk様


ご返信頂きまして、誠にありがとうございます。

そして早とちりをしてしまい、誠に申し訳ございませんでした。

早速ご指摘頂きました内容を用いまして、
色々と値を確認しながら試行錯誤しましたところ、
「Cookie」を用いることによって、今回の目的を達成出来ました!

以下、コードを記載します。

------------------------------------------------------------------

LC_Page_Shopping_Payment.php

164行目付近

// 支払い方法の取得
$this->arrPayment = $this->lfGetPayment($total_pretax);

の下に下記3行を追記

$paymentidnum= $this->objFormParam->getValue('payment_id');//支払い方法の番号を取得
$timeout = time()+60*60;//Cookie有効期限1時間
setcookie("examplecookie",$paymentidnum,$timeout);//Cookie保存

------------------------------------------------------------------

LC_Page_Shopping_Payment.php

133行目付近

// TradeSafe連携用

の上に下の3行を追記

$paymentidnumtemp=$_COOKIE['examplecookie'];//クッキーの読み出し
$this->paymentidnum= $paymentidnumtemp;
setcookie("examplecookie");//クッキー削除

------------------------------------------------------------------

complete.tpl


<!--{if $paymentidnum == 7 }-->

〜ここにクレジット決済に移行するためのフォームボタンを入れてあります〜

<!--{/if}-->

------------------------------------------------------------------


上記の追記で、支払い方法でクレジットカード決済を選んだ時のみ、
「クレジット決済画面へ移る」ボタンを表示させることが出来ました。


それと、LC_Page_Shopping_Payment.phpで保存した支払い方法番号は、
LC_Page_Shopping_Confirm.phpでも読み出すことが出来るので、

「クレジットカード決済の場合は、
 注文完了画面に移っても、決済は完了しておりません。
 必ず次の画面に表示される決済画面への移動のボタンをクリックし、
 クレジットーカード決済を完了してください。」

といった注意書きを注文確認画面(confirm.tpl)に表示させることも可能と考えて、
現在応用しようと試行中です。



sendenrk様


素晴らしいヒントを頂きまして、本当にありがとうございました!
おかげさまで、これで無事目的が達成出来ました。

本当に感謝感激!

また、何かの機会がございましたら、その際もどうぞよろしくお願い申し上げます。

ありがとうございました!
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   クレジットカード払いを選択されたときのみ、決済完了画面にボタンを表示したい ktrijk2008 2010/6/13 8:43
     Re: クレジットカード払いを選択されたときのみ、決済完了画面にボタンを表示したい sendenrk 2010/6/13 10:50
       Re: クレジットカード払いを選択されたときのみ、決済完了画面にボタンを表示したい ktrijk2008 2010/6/13 11:46
         Re: クレジットカード払いを選択されたときのみ、決済完了画面にボタンを表示したい sendenrk 2010/6/13 14:36
         » Re: クレジットカード払いを選択されたときのみ、決済完了画面にボタンを表示したい ktrijk2008 2010/6/14 5:43

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,001名です
総投稿数は110,020件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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