//
///////////////////////////////////////////////////////////////////////////////////////////////////
require_once "./lib/AGSMobile.php";
$tracking_id = $_REQUEST["tracking_id"];
$transaction = $_REQUEST["transaction"];
$SendNo = $_REQUEST["SendNo"];
$AdmNo = $_REQUEST["AdmNo"];
$AdmDt = $_REQUEST["AdmDt"];
$store_id = $_REQUEST["StoreId"];
$Store_OrdNo = $_REQUEST["Store_OrdNo"];
// 취소 원거래건 확인을 위한 상점측 정보
$log_path = null;
// log파일 저장할 폴더의 경로를 지정합니다.
// 경로의 값이 null로 되어있을 경우 "현재 작업 디렉토리의 /lib/log/"에 저장됩니다.
if (Cancel_Check($Store_OrdNo) == True) {
    $agsMobile = new AGSMobile($store_id, $tracking_id, $transaction, $log_path);
    $agsMobile->setLogging(true);
    //true : 로그기록, false : 로그기록안함.
    $ret = $agsMobile->cancel($AdmNo, $AdmDt, $SendNo);
    // 상점은 아래에서 처리하세요
    if ($ret['status'] == "ok") {
        echo "업체ID : " . $ret["data"]["StoreId"] . "<br/>";
        echo "승인번호: " . $ret["data"]["AdmNo"] . "<br/>";
        echo "승인시각: " . $ret["data"]["AdmTime"] . "<br/>";
        echo "코드: " . $ret["data"]['Code'] . "<br/>";
    } else {
        //취소 통신 실패
        echo "승인 실패 : " . $ret['message'];
        // 에러 메시지
    }
} else {
<?php

///////////////////////////////////////////////////////////////////////////////////////////////////
//
// 올더게이트 모바일 승인 페이지 (EUC-KR)
//
///////////////////////////////////////////////////////////////////////////////////////////////////
require_once "./lib/AGSMobile.php";
$tracking_id = $_REQUEST["tracking_id"];
$transaction = $_REQUEST["transaction"];
$StoreId = $_REQUEST["StoreId"];
$log_path = null;
// log파일 저장할 폴더의 경로를 지정합니다.
// 경로의 값이 null로 되어있을 경우 "현재 작업 디렉토리의 /lib/log/"에 저장됩니다.
$agsMobile = new AGSMobile($store_id, $tracking_id, $transaction, $log_path);
$agsMobile->setLogging(true);
//true : 로그기록, false : 로그기록안함.
////////////////////////////////////////////////////////
//
// getTrackingInfo() 는 최초 올더게이트 페이지를 호출할 때 전달 했던 Form 값들이 Array()로 저장되어 있습니다.
//
////////////////////////////////////////////////////////
$info = $agsMobile->getTrackingInfo();
//$info 변수는 array() 형식입니다.
/////////////////////////////////////////////////////////////////////////////////
//  -- tracking_info에 들어있는 컬럼 --
//
//	  결제방법 : AuthTy (card,hp,virtual)
//	  서브결제방법 : SubTy (카드일 경우 세팅 : isp,visa3d)
//
//    회원아이디 : UserId