質問 > フロント機能 > クレジットカード払いを選択されたときのみ、決済完了画面にボタンを表示したい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
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 |