///////////////////////////////////////////////////////////////////////////////////////////////////
//
// ¿Ã´õ°ÔÀÌÆ® ¸ð¹ÙÀÏ Ä«µå °áÁ¦Ãë¼Ò ÆäÀÌÁö
//
///////////////////////////////////////////////////////////////////////////////////////////////////
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"]."
";
echo "½ÂÀιøÈ£: ".$ret["data"]["AdmNo"]."
";
echo "½ÂÀνð¢: ".$ret["data"]["AdmTime"]."
";
echo "ÄÚµå: ".$ret["data"]['Code']."
";
}else {
//Ãë¼Ò Åë½Å ½ÇÆÐ
echo "½ÂÀÎ ½ÇÆÐ : ".$ret['message']; // ¿¡·¯ ¸Þ½ÃÁö
}
}else{
echo "½ÂÀÎ½ÇÆÐ : Ãë¼Ò ¿ø°Å·¡°ÇÀ» ãÁö ¸øÇß½À´Ï´Ù."; // Ãë¼Ò¿äû°ÇÀÌ »óÁ¡ °áÁ¦°ÇÀÌ ¾Æ´Ñ °æ¿ì ó¸®
}
function Cancel_Check($Store_OrdNo)
{
$flag = False;
/***********************************************************************************
*¿©±â¼ »óÁ¡Ãø ¿ø°Å·¡ Á¤º¸¸¦ °¡Á®¿É´Ï´Ù.
*Ãë¼Ò¿äû °ÇÀÇ ¿ø°Å·¡°¡ »óÁ¡Ãø ¿ø°Å·¡ Á¤º¸¿Í µ¿ÀÏÇϰí
*Ãë¼Ò°¡ °¡´ÉÇÑ »óÅÂÀ̸é True, ¾Æ´Ï¸é False
* $Order //ex. »óÁ¡ ¿ø°Å·¡Á¤º¸
************************************************************************************/
/*
if ( $Store_OrdNo == $Order ){
$flag = True;
}else{
$flag = False;
}
*/
// ************************************************************************************/
return $flag;
}
?>