/home/mjc1/public_html/shop/nicepay/nicepay_cancel.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
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$_REQUEST['MID'] = $mid;
$_REQUEST['TID'] = $tno;
$_REQUEST['CancelAmt'] = $amount;
$_REQUEST['CancelMsg'] = $cancel_msg;
$_REQUEST['CancelPwd'] = "123456";
$_REQUEST['Moid'] = $od_id;
$_REQUEST['PartialCancelCode'] = 0;

require_once(
G5_SHOP_PATH.'/settle_nicepay.inc.php');

/** 2-4. 서비스모드 설정(결제 서비스 : PY0 , 취소 서비스 : CL0) */
$nicepayWEB->setParam("SERVICE_MODE""CL0");

/** 3. 결제취소 요청 */
$responseDTO $nicepayWEB->doService($_REQUEST);

$resultCode $responseDTO->getParameter("ResultCode"); // 결과코드 (정상 :2001(취소성공), 2211(환불성공), 그 외 에러)
$resultMsg $responseDTO->getParameter("ResultMsg");   // 결과메시지
$cancelAmt $responseDTO->getParameter("CancelAmt");   // 취소금액
$cancelDate $responseDTO->getParameter("CancelDate");     // 취소일
$cancelTime $responseDTO->getParameter("CancelTime");   // 취소시간
$cancelNum $responseDTO->getParameter("CancelNum");   // 취소번호
$payMethod $responseDTO->getParameter("PayMethod");   // 취소 결제수단
$mid =     $responseDTO->getParameter("MID");              // 상점 ID
$tid $responseDTO->getParameter("TID");               // TID

?>