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