%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ page import="java.util.Date" %> <%@ page import="java.text.SimpleDateFormat" %> <%@ page import="java.security.MessageDigest" %> <%@ page import="org.apache.commons.codec.binary.Hex" %> <%@ page import="itn.let.mjo.pay.service.MjonPayVO" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <% /* ******************************************************* * <결제요청 파라미터> * 결제시 Form 에 보내는 결제요청 파라미터입니다. * 샘플페이지에서는 기본(필수) 파라미터만 예시되어 있으며, * 추가 가능한 옵션 파라미터는 연동메뉴얼을 참고하세요. ******************************************************* */ MjonPayVO mjonPayVO = (MjonPayVO)request.getAttribute("mjonPayVO") ; String merchantKey = mjonPayVO.getMerchantKey() ; // 상점키 String merchantID = mjonPayVO.getMerchantID(); // 상점아이디 String goodsName = mjonPayVO.getGoodsName(); // 결제상품명 String price = mjonPayVO.getPrice(); // 결제상품금액 String buyerName = mjonPayVO.getBuyerName(); // 구매자명 String buyerTel = mjonPayVO.getBuyerTel(); // 구매자연락처 String buyerEmail = mjonPayVO.getBuyerEmail(); // 구매자메일주소 String moid = mjonPayVO.getMoid(); // 상품주문번호 String returnURL = mjonPayVO.getReturnURL(); // 결과페이지(절대경로) - 모바일 결제창 전용 /* ******************************************************* * <해쉬암호화> (수정하지 마세요) * SHA-256 해쉬암호화는 거래 위변조를 막기위한 방법입니다. ******************************************************* */ DataEncrypt sha256Enc = new DataEncrypt(); String ediDate = getyyyyMMddHHmmss(); String hashString = sha256Enc.encrypt(ediDate + merchantID + price + merchantKey); %>