// /////////////////////////////////////////////////////////////////////////////////////////////////// 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