Index: /temp/trunk/data/downloads/module/mdl_epsilon/mdl_epsilon.inc
===================================================================
--- /temp/trunk/data/downloads/module/mdl_epsilon/mdl_epsilon.inc	(revision 7878)
+++ /temp/trunk/data/downloads/module/mdl_epsilon/mdl_epsilon.inc	(revision 7919)
@@ -45,5 +45,5 @@
  * °ú¿ô2	¡§$arrData		¥¥¥ POST¥Ç¡¼¥¿
  **************************************************************************************************************/
-function sfPostPaymentData($order_url, $arrData){
+function sfPostPaymentData($order_url, $arrData, $payment_kbn = PAYMENT_CREDIT_ID){
 	global $objSiteSess;
 	
@@ -75,15 +75,20 @@
 	if($err_code != "") {
 		$err_detail = sfGetXMLValue($arrVal,'RESULT','ERR_DETAIL');
-		//$_SESSION['site']['now_page'] ="";
-		sfprintr($_SESSION["site"]);
 		sfDispSiteError(FREE_ERROR_MSG, "", true, "¹ØÆþ½èÍýÃæ¤Ë°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿¡£<br /><br /><br />¡¦" . $err_detail . "<br /><br /><br />¤³¤Î¼êÂ³¤­¤ÏÌµ¸ú¤È¤Ê¤ê¤Þ¤·¤¿¡£");
 	} else {
-		// Àµ¾ï¤Ê¿ä°Ü¤Ç¤¢¤ë¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯
-		$objSiteSess->setRegistFlag();
-		$url = sfGetXMLValue($arrVal,'RESULT','REDIRECT');
 		
-		sfprintr($arrVal);
+		// »ÙÊ§¤¤¶èÊ¬¤Ë¤è¤ê½èÍý¤ò¤ï¤±¤ë
+		if($payment_kbn == PAYMENT_CONVENIENCE_ID){
+			// Àµ¾ï¤Ê¿ä°Ü¤Ç¤¢¤ë¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯
+			$objSiteSess->setRegistFlag();
+			$url = URL_SHOP_COMPLETE;
+			
+		}else{
+			// Àµ¾ï¤Ê¿ä°Ü¤Ç¤¢¤ë¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯
+			$objSiteSess->setRegistFlag();
+			$url = sfGetXMLValue($arrVal,'RESULT','REDIRECT');
+		}
+		header("Location: " . $url);
 		
-		//header("Location: " . $url);	
 	}
 }
