File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
/****************************************************************************************
* 파일명 : notiurl.jsp
* 작성자 : 기술지원팀
* 작성일 : 2016.06
* 용 도 : 휴대폰 결제 notiurl 페이지
* 버 전 : 0009
* ---------------------------------------------------------------------------------------
* 결제 성공 결과 전송을 위해 호출하는 페이지로 가맹점 구현 필요
* SUCCESS 또는 FAIL 만 출력
*
* 결과저장 성공시 SUCCESS 출력
* 결과저장 실패시 FAIL 출력
*
* 주) 결과저장 성공 여부에 따라 위의 두가지 값중 하나를 출력해야 합니다.
* FAIL 출력시 모빌리언스 서버에서 notiurl을 재호출 합니다. (SUCCESS출력 시 까지 최대 20회)
*
* notiurl사용 시 okurl로도 결과를 전송하므로 결과 저장에 따른 중복 처리 주의
*
* notiurl에만 해당하는 파라미터가 존재하는 경우 notiurl 호출 후 okurl 호출
****************************************************************************************/
String Resultcd = request.getParameter("Resultcd"); //[ 4byte 고정] 결과코드
String Resultmsg = request.getParameter("Resultmsg"); //[ 100byte 이하] 결과메세지
String AutoBillKey = request.getParameter("AutoBillKey"); //[ 15byte 이하] 자동결제 최초등록키
String Autoyn = request.getParameter("Autoyn"); //[ 1byte 고정]
String Commid = request.getParameter("Commid"); //[ 3byte 고정] 이통사
String Mobilid = request.getParameter("Mobilid"); //[ 15byte 이하] 모빌리언스 거래번호
String Mrchid = request.getParameter("Mrchid"); //[ 8byte 고정] 상점ID
String MSTR = request.getParameter("MSTR"); //[2000byte 이하] 가맹점 전달 콜백변수
String No = request.getParameter("No"); //[ 11byte 이하] 폰번호
String Prdtnm = request.getParameter("Prdtnm"); //[ 50byte 이하] 상품명
String Prdtprice = request.getParameter("Prdtprice"); //[ 10byte 이하] 상품가격
String Signdate = request.getParameter("Signdate"); //[ 14byte 이하] 결제일자
String Svcid = request.getParameter("Svcid"); //[ 12byte 고정] 서비스ID
String Tradeid = request.getParameter("Tradeid"); //[ 40byte 이하] 상점거래번호
String Userid = request.getParameter("Userid"); //[ 20byte 이하] 사용자ID
String USERKEY = request.getParameter("USERKEY"); //[ 15byte 이하] 휴대폰정보(이통사, 휴대폰번호, 주민번호) 대체용 USERKEY
String MC_EZ_KEY = request.getParameter("Ezkey"); //[ 20byte 고정] 간소화결제 사용자키
try {
/*********************************************************
* 결제가 정상적으로 완료되었을 경우(Resultcd=0000) 진행
*********************************************************/
if("0000".equals(Resultcd)) {
/*******************************************
* 여기에서 가맹점 측 결제 처리를 진행한다.
*******************************************/
//가맹점 측 결제 처리 성공 시
if("결제 처리" == "성공") {
out.println("SUCCESS");
//가맹점 측 결제 처리 실패 시
} else {
out.println("FAIL");
}
}
} catch ( Exception e ){
//가맹점 측 결제 처리 실패 시
out.println("FAIL");
}
%>