setPaymentHeader(); $od_id = isset($od['od_id']) ? $od['od_id'] : (isset($pp['pp_id']) ? $pp['pp_id'] : ''); if (!$toss->getPaymentByOrderId($od_id)) { alert('결제정보를 가져올 수 없습니다.'); } $toss->setCancelData(array( 'paymentKey' => $toss->responseData['paymentKey'], 'cancelReason' => $cancel_msg, )); if (!$toss->cancelPayment()) { $msg = '결제 취소에 실패하였습니다.\\n'; if (isset($toss->responseData['message'])) { $msg .= '사유 : ' . $toss->responseData['message'] . '\\n'; } if (isset($toss->responseData['code'])) { $msg .= '코드 : ' . $toss->responseData['code']; } alert($msg); }