/home/mjc1/public_html/plugin/nicepay/mobile/payRequest.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
<?
        
    
// Àü¹®»ý¼ºÀϽÃ
    
$ediDate date("YmdHis");
    
    
// »óÁ¡¼­¸íŰ (²À ÇØ´ç »óÁ¡Å°·Î ¹Ù²ãÁÖ¼¼¿ä)
    
$merchantKey "33F49GnCMS1mFYlGXisbUDzVf2ATWCl9k3R++d5hDd3Frmuos/XLx8XhXpe+LDYAbpGKZYSwtlyyLOtS/8aD7A==";
    
    
// hash Ã³¸®  
    
$MerchantID "nictest00m";
    
$price "1004";
    
$str_src $ediDate.$MerchantID.$price.$merchantKey;

    
$hash_String base64_encode(md5($str_src));
    
// °¡»ó°èÁ ÀԱݠ¿¹Á¤ÀÏ ¼³Á¤
    
$tomorrow  mktime(000date("m")  , date("d")+1date("Y"));
    
$vDate date("Ymd",$tomorrow);

        
?>
<html>
<head>
<title>NICE PG :: NICEPAY</title>
<link href="./css/__smart.css" rel="stylesheet" type="text/css"/>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr;"/>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"/>
<script language="javascript">
/**
    ½º¸¶Æ®Æù °áÁ¦ ¿äû
*/
function goPay(form) {
    form.target = "_blank";
    form.method = "post";
    form.action = "https://web.nicepay.co.kr/smart/interfaceURL.jsp";
    form.submit();
}
</script>
</head>
<body>
<form name="tranMgr">
        <!-- »óǰ °¹¼ö -->
        <input type="hidden" name="GoodsCnt" value="1"/>        
        <!-- ÁÖ¹®¹øÈ£ -->
        <input type="hidden" name="Moid" value="merchant_oid_1234567890"/>
        <!-- ±¸¸ÅÀÚ ÀüÈ­¹øÈ£ -->
        <input type="hidden" name="BuyerTel" value="0212345678"/>    
        <!-- ±¸¸ÅÀÚ À̸ÞÀÏ ÁÖ¼Ò  -->
        <input type="hidden" name="BuyerEmail" value="test@abc.com"/>    
        <!-- ±¸¸ÅÀÚ ÁÖ¼Ò -->
        <input type="hidden" name="BuyerAddr"  value="¼­¿ï½Ã ¸¶Æ÷±¸ ¾ÆÇöµ¿ 689"/>    
                  
        <!-- °¡»ó°èÁ ÀԱݿϷáÀÏ  -->
        <input type="hidden" name="VbankExpDate"  value="<?php echo $vDate?>"/>    
        <!-- »óÁ¡¿¡¼­ ¿©ºÐÀ¸·Î »ç¿ëÇÒ °ªÀ» ÁöÁ¤ÇÏ¿© Áֽʽÿä. ±×´ë·Î Àü´ÞµË´Ï´Ù  -->
        <input type="hidden" name="MallReserved"  value=""/>
        <!-- °á°ú¸¦ Àü´Þ¹ÞÀ» urlÀ» ÁöÁ¤ÇϽʽÿä.  -->
        <input type="hidden" name="ReturnURL" value="http://172.15.1.104:9090/nice/smart/payResult.php">
        <!-- DB °á°ú°ªÀ» ÀúÀåÇÒ urlÀ» Àý´ë°æ·Î·Î ÁöÁ¤ÇϽʽÿä -->
        <input type="hidden" name="RetryURL" value="http://172.15.1.104:9090/nice/smart/DBResult.php">
               
        
        <!-- ÈÞ´ëÆù °áÁ¦ »óǰ±¸ºÐ 1:½Ç¹°, 0:ÄÁÅÙÃ÷ -->
        <input type="hidden" name="GoodsCl" value="1"/>    
        
        <!-- APP ³» WebView·Î ¿¬µ¿Çϴ °æ¿ì¸¸ »ç¿ëÇÕ´Ï´Ù. -->        
      <!--<input type="hidden" name="WapUrl"  value="nicepaysample://"/>    -->                        <!-- ISP ¹× °èÁÂÀÌü ¸®ÅÏ URL (¾Û ½ºÅ°¸¶ ¸í ÀÔ·Â) -->
    <!--<input type="hidden" name="IspCancelUrl"  value="nicepaysample://ISPCancel"/>    -->        <!-- ISP Ãë¼Ò URL(¾Û ½ºÅ°¸¶ ¸í ÀÔ·Â) -->        
        
        <!-- »óÁ¡¿¡¼­ °á°ú¸¦ Àü´Þ¹ÞÀ» ÀÎÄÚµùÀ» ¼³Á¤ÇÏ¿© Áֽʽÿä (utf-8 ¶Ç´Â euc-kr) -->
        <input type="hidden" name="CharSet" value="euc-kr"/>

        <div class="selectList">
                <ul>
                        <li class="selectBar">
                                <label>°áÁ¦¼ö´Ü</label>
                                <select name="PayMethod">
                                    <option value="CARD">½Å¿ëÄ«µå</option>
                                    <option value="BANK">°èÁÂÀÌü</option>
                                    <option value="CELLPHONE">ÈÞ´ëÆù°áÁ¦</option>
                                    <option value="VBANK">°¡»ó°èÁÂ</option>
                                </select>
                        </li>
                        <li class="selectBar">
                                <label>±Ý&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;¾×</label>
                                <input type="text" name="Amt" size="25px;" value="<?php echo $price?>">
                        </li>
                        <li class="selectBar">
                                <label>»ó&nbsp;&nbsp;ǰ&nbsp;&nbsp;¸í</label>
                                 <input type="text" name="GoodsName" size="25px;" value="smart"/>
                        </li>
                         <li class="selectBar">
                                <label>±¸&nbsp;&nbsp;¸Å&nbsp;&nbsp;ÀÚ</label>
                                <input type="text" name="BuyerName" size="25px;" value="È«±æµ¿">
                        </li>
                        <li class="selectBar">
                                <label>M&nbsp;&nbsp;&nbsp;I&nbsp;&nbsp;&nbsp;D&nbsp;</label>
                                <input type="text" name="MID" size="25px;" value="<?php echo $MerchantID?>">
                        </li>
                </ul>
        </div>

        <div class="btn">
                <img class="right" src="./images/btn_next.png"  onClick="goPay(document.tranMgr);"/>
        </div>
        
        <!-- »ç¿ëÀÚ ID -->
        <input type="hidden" name="MallUserID" value=""/>    
        <!-- ¼öÁ¤ ÇÏÁö ¸¶½Ê½Ã¿ä.-->
        <input type="hidden" name="EncryptData" value="<?php echo $hash_String?>"/>
        <input type="hidden" name="ediDate"  value="<?php echo $ediDate?>"/>
        
</form>
</body>
</html>