Pārlūkot izejas kodu

쇼핑몰전자보증 USAFE 모듈 추가

gagamel 5 gadi atpakaļ
vecāks
revīzija
4c5ff5498c
29 mainītis faili ar 250 papildinājumiem un 0 dzēšanām
  1. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/USAFE_shop_jspV1.9.doc
  2. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceConstant.class
  3. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceInfo.class
  4. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceManager.class
  5. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceValidator.class
  6. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BinConverter.class
  7. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishCBC.class
  8. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishECB.class
  9. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishEasy.class
  10. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishInputStream.class
  11. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishOutputStream.class
  12. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/SHA1.class
  13. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/usafe_shop.jar
  14. 66 0
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_cancel.jsp
  15. 63 0
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_confirm.jsp
  16. 121 0
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_create.jsp
  17. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/META-INF/MANIFEST.MF
  18. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceConstant.class
  19. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceInfo.class
  20. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceManager.class
  21. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceValidator.class
  22. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BinConverter.class
  23. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishCBC.class
  24. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishECB.class
  25. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishEasy.class
  26. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishInputStream.class
  27. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishOutputStream.class
  28. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/SHA1.class
  29. BIN
      산출물/4.구축/외부모듈연동/쇼핑몰전자보증/개인정보활용동의및3자이관동의_예시.pdf

BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/USAFE_shop_jspV1.9.doc


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceConstant.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceInfo.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceManager.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/com/usafe/guarantee/InsuranceValidator.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BinConverter.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishCBC.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishECB.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishEasy.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishInputStream.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/BlowfishOutputStream.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/net/sourceforge/blowfishj/SHA1.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/classes/usafe_shop.jar


+ 66 - 0
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_cancel.jsp

@@ -0,0 +1,66 @@
+<%------------------------------------------------------------------------------
+ FILE NAME : usafe_cancel.jsp(증권취소요청)
+ AUTHOR : dev@uclick.co.kr
+ DATE : 2006/03
+                                                         http://www.usafe.co.kr
+													    http://www.uclick.co.kr
+                                     Copyrightⓒ2006 Uclick All rights reserved.
+------------------------------------------------------------------------------%>
+
+<%@ page 
+	language = "java"
+	contentType="text/html; charset=euc-kr"
+	import="java.util.*"
+	import="com.usafe.guarantee.InsuranceManager"
+%>
+
+<%
+	String result = "";
+	
+	InsuranceManager manager 	= new InsuranceManager("http://gateway.usafe.co.kr/esafe/guartrn.asp" , null );    // SERVICE
+//	InsuranceManager manager 	= new InsuranceManager("https://gateway.usafe.co.kr/esafe/guartrn.asp" , null );	 // 암호화 적용시	
+
+	
+	///////////////////////////////////////////////////////////////////////////
+	//폼에서 넘겨 받을 경우 주석을 풀어 사용 start
+	//String mallId		=  request.getParameter("mallId");	//쇼핑몰 아이디
+	//String oId		=  request.getParameter("oId");		//주문번호
+	//String sgId		=  request.getParameter("sgId");    //증권번호( 선택 )
+	//폼에서 넘겨 받을 경우 주석을 풀어 사용 end
+	///////////////////////////////////////////////////////////////////////////
+	
+	///////////////////////////////////////////////////////////////////////////
+	// 테스트를 위해 코딩 start
+	String mallId	= "test00";
+	String oId		= "test_order_001" ;
+	String sgId		= "190420200412345678";
+	// 테스트를 위해 코딩 end
+	///////////////////////////////////////////////////////////////////////////
+
+	result = manager.cancelInsurance(mallId, oId, sgId );
+	
+	// result : 0|주문번호		, 성공시
+	// result : 1|Error Message	, 실패시
+
+	String rtnResult[]	= result.split("[\u007C]");
+
+	String result_code	= rtnResult[0];
+	String result_msg	= rtnResult[1];
+
+	out.println(result_code);
+	out.println("<br>");
+	out.println(result_msg);
+	out.println("<br>");
+
+	if (result_code.equals("0")){
+		out.println("성공");
+		// 성공로직 추가
+	}else if 	(result_code.equals("1")){
+		out.println("실패");
+		// 실패로직 추가
+	}else{
+		out.println("Exception Error");
+		// 예외 에러 처리
+	}  
+%>
+

+ 63 - 0
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_confirm.jsp

@@ -0,0 +1,63 @@
+<%------------------------------------------------------------------------------
+ FILE NAME : usafe_confirm.jsp(입금확인)
+ AUTHOR : dev@uclick.co.kr
+ DATE : 2006/03
+                                                         http://www.usafe.co.kr
+													    http://www.uclick.co.kr
+                                     Copyrightⓒ2006 Uclick All rights reserved.
+------------------------------------------------------------------------------%>
+
+<%@ page 
+	language = "java"
+	contentType="text/html; charset=euc-kr"
+	import="java.util.*"
+	import="com.usafe.guarantee.InsuranceManager"
+%>
+
+<%
+	String result = "";
+	
+	InsuranceManager manager 	= new InsuranceManager("http://gateway.usafe.co.kr/esafe/guartrn.asp" , null );	// SERVICE
+//	InsuranceManager manager 	= new InsuranceManager("https://gateway.usafe.co.kr/esafe/guartrn.asp" , null );	 // 암호화 적용시
+	
+	///////////////////////////////////////////////////////////////////////////
+	//폼에서 넘겨 받을 경우 주석을 풀어 사용 start
+	//String mallId		=  request.getParameter("mallId");    //쇼핑몰 아이디 
+	//String oId		=  request.getParameter("oId");       //주문번호      
+	//String sgId		=  request.getParameter("sgId");      //증권번호( 선택 )
+	//폼에서 넘겨 받을 경우 주석을 풀어 사용 end
+	///////////////////////////////////////////////////////////////////////////
+	
+	///////////////////////////////////////////////////////////////////////////
+	// 테스트를 위해 코딩 start 	                         
+	String mallId		= "test00";
+	String oId			= "test_order_001";
+	String sgId			= "190420200412345678";
+	// 테스트를 위해 코딩 end 
+	///////////////////////////////////////////////////////////////////////////
+	
+	result = manager.confirmPayment(mallId, oId, sgId );
+
+	// result : 0|주문번호		, 성공시
+	// result : 1|Error Message	, 실패시
+	String rtnResult[]	= result.split("[\u007C]");
+
+	String result_code	= rtnResult[0];
+	String result_msg	= rtnResult[1];
+
+	out.println(result_code);
+	out.println("<br>");
+	out.println(result_msg);
+	out.println("<br>");
+
+	if (result_code.equals("0")){
+		out.println("성공");
+		// 성공로직 추가
+	}else if 	(result_code.equals("1")){
+		out.println("실패");
+		// 실패로직 추가
+	}else{
+		out.println("Exception Error");
+		// 예외 에러 처리
+	}  
+%>

+ 121 - 0
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/sample/usafe_create.jsp

@@ -0,0 +1,121 @@
+<%------------------------------------------------------------------------------
+ FILE NAME : usafe_create.jsp(증권발급)
+ AUTHOR : dev@uclick.co.kr
+ DATE : 2006/03
+                                                         http://www.usafe.co.kr
+													    http://www.uclick.co.kr
+                                     Copyrightⓒ2006 Uclick All rights reserved.
+------------------------------------------------------------------------------%>
+
+<%@ page 
+	language = "java"
+	contentType="text/html; charset=euc-kr"
+	import="java.util.*"
+	import="com.usafe.guarantee.InsuranceManager"
+	import="com.usafe.guarantee.InsuranceInfo"
+%>
+
+<%
+
+	String result = ""; 
+
+	InsuranceManager manager 	= new InsuranceManager("http://gateway.usafe.co.kr/esafe/guartrn.asp" , null );    // SERVICE
+//	InsuranceManager manager 	= new InsuranceManager("https://gateway.usafe.co.kr/esafe/guartrn.asp" , null );	 // 암호화 적용시
+
+    InsuranceInfo       dInfo 		= new InsuranceInfo();
+	
+	//////////////////////////////////////////////////////////////////////////////////////
+	// 테스트를 위해 코딩 start 
+	String[]	goodsNameArr	= new String[3];	 //상품명
+	String[]	goodsPriceArr	= new String[3];	 //가격
+	String[]	goodsQuantityArr = new String[3]; //상품수량
+	
+	// goodsCount 수량에 맞춰 아래 필드 작성
+
+	goodsNameArr[0] = "goodsNameArr0";			
+	goodsNameArr[1] = "goodsNameArr1";		
+	goodsNameArr[2] = "goodsNameArr2";
+	
+	goodsPriceArr[0] = "100";
+	goodsPriceArr[1] = "500";
+	goodsPriceArr[2] = "300";
+	
+	goodsQuantityArr[0] = "1";
+	goodsQuantityArr[1] = "2";
+	goodsQuantityArr[2] = "3";
+	
+	String gubun 		=   "A0";
+	String mallId		=   "test00";
+	String oId			=   "20130404-0001";
+	String totalMoney	=   "2000";
+	String pId			=   "197501011";			// 생년월일(8) + 성별(1) : 남성1, 여성2
+	//----------- 주의!! 생년월일을 정수형으로 처리시 0이 삭제되어 1975111 처리 발송되면 오류 처리 됨. 반드시 자리수를 체크 요망------------------- 
+
+	String payMethod	=   "MON";
+	String payInfo1		=   "payInfo1";
+	String payInfo2		=   "payInfo2";
+	String orderNm		=   "orderNm";
+	String orderHomeTel=   "orderHomeTel";
+	String orderHpTel	=   "orderHpTel";
+	String orderZip		=   "123456";
+	String orderAddress=   "서울시 중구 서소문동";
+	String orderEmail	=   "orderEmail";
+	String goodsCount	=   String.valueOf(goodsNameArr.length);
+	String acceptor		=   "acceptor";
+	String deliveryTel1	=   "deliveryTel1";
+	String deliveryTel2	=   "deliveryTel2";
+	String sign			=   "YYY";
+	
+	// 테스트를 위해 코딩 end 
+	////////////////////////////////////////////////////////////////////////////////
+	
+	dInfo.setGubun		(gubun);
+	dInfo.setMallId			(mallId);
+	dInfo.setOId			(oId);
+	dInfo.setTotalMoney	(totalMoney);
+	dInfo.setPId			(pId);
+	dInfo.setPayMethod	(payMethod);
+	dInfo.setPayInfo1		(payInfo1);
+	dInfo.setPayInfo2		(payInfo2);
+	dInfo.setOrderNm		(orderNm);
+	dInfo.setOrderHomeTel	(orderHomeTel); 
+	dInfo.setOrderHpTel	(orderHpTel);
+	dInfo.setOrderZip		(orderZip);
+	dInfo.setOrderAddress(orderAddress);
+	dInfo.setOrderEmail		(orderEmail);
+	dInfo.setGoodsCount	(goodsCount);
+	dInfo.setAcceptor		(acceptor);
+	dInfo.setDeliveryTel1	(deliveryTel1);
+	dInfo.setDeliveryTel2	(deliveryTel2);
+	dInfo.setGoodsNameArr	(goodsNameArr);
+	dInfo.setGoodsPriceArr	(goodsPriceArr);
+	dInfo.setGoodsQuantityArr(goodsQuantityArr);
+	dInfo.setSign(sign);
+
+	result = manager.contractInsurance(dInfo);		
+	
+	// result : 0|주문번호		, 성공시
+	// result : 1|Error Message	, 실패시
+
+	String rtnResult[]	= result.split("[\u007C]");
+
+	String result_code	= rtnResult[0];
+	String result_msg	= rtnResult[1];
+
+	out.println(result_code);
+	out.println("<br>");
+	out.println(result_msg);
+	out.println("<br>");
+
+	if (result_code.equals("0")){
+		out.println("성공");
+		// 성공로직 추가
+	}else if 	(result_code.equals("1")){
+		out.println("실패");
+		// 실패로직 추가
+	}else{
+		out.println("Exception Error");
+		// 예외 에러 처리
+	}  
+
+%>

BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/META-INF/MANIFEST.MF


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceConstant.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceInfo.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceManager.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/com/usafe/guarantee/InsuranceValidator.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BinConverter.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishCBC.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishECB.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishEasy.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishInputStream.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/BlowfishOutputStream.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/usafe_shop/usafe.shop/net/sourceforge/blowfishj/SHA1.class


BIN
산출물/4.구축/외부모듈연동/쇼핑몰전자보증/개인정보활용동의및3자이관동의_예시.pdf