Index: branches/version-2_4/data/class/pages/shopping/LC_Page_Shopping_Payment.php
===================================================================
--- branches/version-2_4/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 17712)
+++ branches/version-2_4/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 17790)
@@ -114,5 +114,5 @@
             // 入力値の変換
             $this->objFormParam->convParam();
-            $this->arrErr = $this->lfCheckError($this->arrData, $arrInfo, $objCartSess );
+            $this->arrErr = $this->lfCheckError($this->arrData );
             // 入力エラーなし
             if(count($this->arrErr) == 0) {
@@ -239,5 +239,5 @@
             // 入力値の変換
             $this->objFormParam->convParam();
-            $this->arrErr = $this->lfCheckError($this->arrData, $arrInfo, $objCartSess);
+            $this->arrErr = $this->lfCheckError($this->arrData);
             if (!isset($this->arrErr['payment_id'])) {
                 // 支払い方法の入力エラーなし
@@ -255,5 +255,5 @@
             // 入力値の変換
             $this->objFormParam->convParam();
-            $this->arrErr = $this->lfCheckError($this->arrData, $arrInfo, $objCartSess);
+            $this->arrErr = $this->lfCheckError($this->arrData );
             // 入力エラーなし
             if(count($this->arrErr) == 0) {
@@ -364,5 +364,5 @@
 
     /* 入力内容のチェック */
-    function lfCheckError($arrData, $arrInfo, $objCartSess) {
+    function lfCheckError($arrData) {
         // 入力データを渡す。
         $arrRet =  $this->objFormParam->getHashArray();
@@ -370,4 +370,8 @@
         $objErr->arrErr = $this->objFormParam->checkError();
 
+        if (USE_POINT === false) {
+            $_POST['point_check'] = "";
+            $_POST['use_point'] = "0";
+        }
         if (!isset($_POST['point_check'])) $_POST['point_check'] = "";
 
@@ -387,5 +391,10 @@
             }
         }
-        
+
+        $objView = new SC_MobileView();
+        $objSiteInfo = $objView->objSiteInfo;
+        $arrInfo = $objSiteInfo->data;
+        $objCartSess = new SC_CartSession();
+        $arrInfo = $objSiteInfo->data;
         // 購入金額の取得得
         $total_pretax = $objCartSess->getAllProductsTotal($arrInfo);
@@ -399,8 +408,8 @@
             }
         }
-        if ($pay_flag && $arrRet['payment_id'] != "") {
+        if ($pay_flag) {
             SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR);
         }
-        
+
         return $objErr->arrErr;
     }
