/home/mjc1/public_html/xpay/cas_noteurl.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
115
116
117
118
119
120
121
122
123
124
125
126
<?php
    
include("../manage/category/Ordercommon.php");
    
/*
     * [»óÁ¡ °áÁ¦°á°úó¸®(DB) ÆäÀÌÁö]
     *
     * 1) À§º¯Á¶ ¹æÁö¸¦ À§ÇÑ hashdata°ª °ËÁõÀº ¹Ýµå½Ã Àû¿ëÇϼžߠÇÕ´Ï´Ù.
     *
     */
    
$LGD_RESPCODE            $_POST["LGD_RESPCODE"];                // ÀÀ´äÄÚµå: 0000(¼º°ø) ±×¿Ü ½ÇÆÐ
    
$LGD_RESPMSG             $_POST["LGD_RESPMSG"];                // ÀÀ´ä¸Þ¼¼Áö
    
$LGD_MID                 $_POST["LGD_MID"];                    // »óÁ¡¾ÆÀ̵ð
    
$LGD_OID                 $_POST["LGD_OID"];                    // ÁÖ¹®¹øÈ£
    
$LGD_AMOUNT              $_POST["LGD_AMOUNT"];                // °Å·¡±Ý¾×
    
$LGD_TID                 $_POST["LGD_TID"];                    // LGÀ¯Ç÷¯½º¿¡¼­ ºÎ¿©ÇÑ °Å·¡¹øÈ£
    
$LGD_PAYTYPE             $_POST["LGD_PAYTYPE"];                // °áÁ¦¼ö´ÜÄÚµå
    
$LGD_PAYDATE             $_POST["LGD_PAYDATE"];                // °Å·¡ÀϽÃ(½ÂÀÎÀϽÃ/ÀÌüÀϽÃ)
    
$LGD_HASHDATA            $_POST["LGD_HASHDATA"];                // Çؽ¬°ª
    
$LGD_FINANCECODE         $_POST["LGD_FINANCECODE"];            // °áÁ¦±â°üÄÚµå(ÀºÇàÄÚµå)
    
$LGD_FINANCENAME         $_POST["LGD_FINANCENAME"];            // °áÁ¦±â°üÀ̸§(ÀºÇàÀ̸§)
    
$LGD_ESCROWYN            $_POST["LGD_ESCROWYN"];                // ¿¡½ºÅ©·Î Àû¿ë¿©ºÎ
    
$LGD_TIMESTAMP           $_POST["LGD_TIMESTAMP"];                // Å¸ÀÓ½ºÅÆÇÁ
    
$LGD_ACCOUNTNUM          $_POST["LGD_ACCOUNTNUM"];            // °èÁ¹øÈ£(¹«ÅëÀåÀÔ±Ý)
    
$LGD_CASTAMOUNT          $_POST["LGD_CASTAMOUNT"];            // ÀÔ±ÝÃѾ×(¹«ÅëÀåÀÔ±Ý)
    
$LGD_CASCAMOUNT          $_POST["LGD_CASCAMOUNT"];            // ÇöÀԱݾ×(¹«ÅëÀåÀÔ±Ý)
    
$LGD_CASFLAG             $_POST["LGD_CASFLAG"];                // ¹«ÅëÀåÀԱݠÇ÷¡±×(¹«ÅëÀåÀÔ±Ý) - 'R':°èÁÂÇÒ´ç, 'I':ÀÔ±Ý, 'C':ÀÔ±ÝÃë¼Ò
    
$LGD_CASSEQNO            $_POST["LGD_CASSEQNO"];                // ÀԱݼø¼­(¹«ÅëÀåÀÔ±Ý)
    
$LGD_CASHRECEIPTNUM      $_POST["LGD_CASHRECEIPTNUM"];        // Çö±Ý¿µ¼öÁõ ½ÂÀιøÈ£
    
$LGD_CASHRECEIPTSELFYN   $_POST["LGD_CASHRECEIPTSELFYN"];        // Çö±Ý¿µ¼öÁõÀÚÁø¹ß±ÞÁ¦À¯¹« Y: ÀÚÁø¹ß±ÞÁ¦ Àû¿ë, ±×¿Ü : ¹ÌÀû¿ë
    
$LGD_CASHRECEIPTKIND     $_POST["LGD_CASHRECEIPTKIND"];        // Çö±Ý¿µ¼öÁõ Á¾·ù 0: ¼Òµæ°øÁ¦¿ë , 1: ÁöÃâÁõºù¿ë
    
$LGD_PAYER                  $_POST["LGD_PAYER"];                  // ÀÔ±ÝÀÚ¸í
    
    /*
     * ±¸¸ÅÁ¤º¸
     */
    
$LGD_BUYER               $_POST["LGD_BUYER"];                    // ±¸¸ÅÀÚ
    
$LGD_PRODUCTINFO         $_POST["LGD_PRODUCTINFO"];            // »óǰ¸í
    
$LGD_BUYERID             $_POST["LGD_BUYERID"];                // ±¸¸ÅÀÚ ID
    
$LGD_BUYERADDRESS        $_POST["LGD_BUYERADDRESS"];            // ±¸¸ÅÀÚ ÁÖ¼Ò
    
$LGD_BUYERPHONE          $_POST["LGD_BUYERPHONE"];            // ±¸¸ÅÀÚ ÀüÈ­¹øÈ£
    
$LGD_BUYEREMAIL          $_POST["LGD_BUYEREMAIL"];            // ±¸¸ÅÀÚ À̸ÞÀÏ
    
$LGD_BUYERSSN            $_POST["LGD_BUYERSSN"];                // ±¸¸ÅÀÚ ÁֹιøÈ£
    
$LGD_PRODUCTCODE         $_POST["LGD_PRODUCTCODE"];            // »óǰÄÚµå
    
$LGD_RECEIVER            $_POST["LGD_RECEIVER"];                // ¼öÃëÀÎ
    
$LGD_RECEIVERPHONE       $_POST["LGD_RECEIVERPHONE"];            // ¼öÃëÀΠÀüÈ­¹øÈ£
    
$LGD_DELIVERYINFO        $_POST["LGD_DELIVERYINFO"];            // ¹è¼ÛÁö
      
    
$LGD_MERTKEY "95160cce09854ef44d2edb2bfb05f9f3";                //LGÀ¯Ç÷¯½º¿¡¼­ ¹ß±ÞÇÑ »óÁ¡Å°·Î º¯°æÇØ Áֽñ⠹ٶø´Ï´Ù.

    
$res_array $_POST;

    
$hash_ori $LGD_MID."^".$LGD_OID."^".$LGD_AMOUNT."^".$LGD_RESPCODE."^".$LGD_TIMESTAMP."^".$LGD_MERTKEY;
    
$LGD_HASHDATA2 md5($LGD_MID.$LGD_OID.$LGD_AMOUNT.$LGD_RESPCODE.$LGD_TIMESTAMP.$LGD_MERTKEY);

    
$json json_encode($res_array);
    
$post_json json_encode($_POST);

    
// ·Î±× ÀúÀå
    
$sql "insert into xpay_log set
            p_type='note_url', mid = '
{$res_array['LGD_MID']}', oid = '{$res_array['LGD_OID']}', amount = '{$res_array['LGD_AMOUNT']}',
            buyer = '
{$res_array['LGD_BUYER']}', prodinfo = '{$res_array['LGD_PRODUCTINFO']}', timestamp = '".date("YmdHis")."', pay_type= '{$res_array['LGD_PAYTYPE']}',
            lgdhash = '
$LGD_HASHDATA2', hash_ori = '$hash_ori', resmsg = '{$res_array['LGD_RESPMSG']}', rescode = '{$res_array['LGD_RESPCODE']}', tid = '{$res_array['LGD_TID']}',
            authnum = '
{$res_array['LGD_FINANCENAME']}', res_json = '$json'    , post_json = '$post_json'
     "
;
     
mysql_query($sql);
    
    
/*
     * »óÁ¡ Ã³¸®°á°ú ¸®Åϸ޼¼Áö
     *
     * OK  : »óÁ¡ Ã³¸®°á°ú ¼º°ø
     * ±×¿Ü : »óÁ¡ Ã³¸®°á°ú ½ÇÆÐ
     *
     * ¡Ø ÁÖÀÇ»çÇ× : ¼º°ø½Ã 'OK' ¹®ÀÚÀÌ¿ÜÀÇ ´Ù¸¥¹®ÀÚ¿­ÀÌ Æ÷ÇÔµÇ¸é ½ÇÆÐ󸮠µÇ¿À´Ï ÁÖÀÇÇϽñ⠹ٶø´Ï´Ù.
     */
    
$resultMSG "°áÁ¦°á°ú »óÁ¡ DBó¸®(LGD_CASNOTEURL) °á°ú°ªÀ» ÀÔ·ÂÇØ Áֽñ⠹ٶø´Ï´Ù.";

    
    if ( 
$LGD_HASHDATA2 == $LGD_HASHDATA ) { //ÇØ½¬°ª °ËÁõÀÌ ¼º°øÀ̸é
        
if ( "0000" == $LGD_RESPCODE ){ //°áÁ¦°¡ ¼º°øÀ̸é
            
if( "R" == $LGD_CASFLAG ) {
                
/*
                 * ¹«ÅëÀå ÇÒ´ç ¼º°ø °á°ú »óÁ¡ Ã³¸®(DB) ºÎºÐ
                 * »óÁ¡ °á°ú Ã³¸®°¡ Á¤»óÀ̸é "OK"
                 */    
                //if( ¹«ÅëÀå ÇÒ´ç ¼º°ø »óÁ¡Ã³¸®°á°ú ¼º°ø ) 
                
$resultMSG "OK";   
            }else if( 
"I" == $LGD_CASFLAG ) {
                 
/*
                 * ¹«ÅëÀå ÀԱݠ¼º°ø °á°ú »óÁ¡ Ã³¸®(DB) ºÎºÐ
                 * »óÁ¡ °á°ú Ã³¸®°¡ Á¤»óÀ̸é "OK"
                 */    
                //if( ¹«ÅëÀå ÀԱݠ¼º°ø »óÁ¡Ã³¸®°á°ú ¼º°ø ) 
                
$resultMSG "OK";
            }else if( 
"C" == $LGD_CASFLAG ) {
                 
/*
                 * ¹«ÅëÀå ÀÔ±ÝÃë¼Ò ¼º°ø °á°ú »óÁ¡ Ã³¸®(DB) ºÎºÐ
                 * »óÁ¡ °á°ú Ã³¸®°¡ Á¤»óÀ̸é "OK"
                 */    
                //if( ¹«ÅëÀå ÀÔ±ÝÃë¼Ò ¼º°ø »óÁ¡Ã³¸®°á°ú ¼º°ø ) 
                
$resultMSG "OK";
            }
        } else { 
//°áÁ¦°¡ ½ÇÆÐÀ̸é
            /*
             * °Å·¡½ÇÆÐ °á°ú »óÁ¡ Ã³¸®(DB) ºÎºÐ
             * »óÁ¡°á°ú Ã³¸®°¡ Á¤»óÀ̸é "OK"
             */  
            //if( °áÁ¦½ÇÆÐ »óÁ¡Ã³¸®°á°ú ¼º°ø ) 
            
$resultMSG "OK";     
        }
    } else { 
//ÇØ½¬°ªÀÌ °ËÁõÀÌ ½ÇÆÐÀ̸é

        
$sql "insert into xpay_log set
            p_type='not_hash_fail', mid = '
{$res_array['LGD_MID']}', oid = '{$res_array['LGD_OID']}', amount = '{$res_array['LGD_AMOUNT']}',
            buyer = '
{$res_array['LGD_BUYER']}', prodinfo = '{$res_array['LGD_PRODUCTINFO']}', timestamp = '".date("YmdHis")."', pay_type= '{$res_array['LGD_PAYTYPE']}',
            lgdhash = '
$LGD_HASHDATA2', hash_ori = '$hash_ori', resmsg = '{$res_array['LGD_RESPMSG']}', rescode = '{$res_array['LGD_RESPCODE']}', tid = '{$res_array['LGD_TID']}',
            authnum = '
{$res_array['LGD_FINANCENAME']}', res_json = '$json'    , post_json = '$post_json'
         "
;
         
mysql_query($sql);

        
/*
         * hashdata°ËÁõ ½ÇÆÐ ·Î±×¸¦ Ã³¸®ÇϽñ⠹ٶø´Ï´Ù. 
         */      
        
$resultMSG "°áÁ¦°á°ú »óÁ¡ DBó¸®(LGD_CASNOTEURL) Çؽ¬°ª °ËÁõÀÌ ½ÇÆÐÇÏ¿´½À´Ï´Ù.";     
    }
    
    echo 
$resultMSG;
?>