카카오페이 api 결제 취소(환불) 오류 해결 방법


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>카카오페이 API 환불 요청</title>
</head>
<body>
    <button onclick="cancelPay()">환불하기</button>

    <script src="https://code.jquery.com/jquery-3.3.1.min.js" 
        integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" 
        crossorigin="anonymous"></script>

    <script>
        function cancelPay() {
            $.ajax({
                url: "https://kapi.kakao.com/v1/payment/cancel",
                type: "POST",
                contentType: "application/x-www-form-urlencoded;charset=utf-8",
                headers: {
                    "Authorization": "admin key" 
                },
                data: JSON.stringify({
                    "cid": "TC0ONETIME",
                    "tid": "T4",
                    "cancel_amount": 5000,
                    "cancel_tax_free_amount": 0
                }),
                dataType: "json",
                success: function (data) {
                    console.log(data);
                    // 성공한 경우 처리할 코드
                },
                error: function (error) {
                    console.error(error);
                    // 오류가 발생한 경우 처리할 코드
                }
            });
        }
    </script>
</body>
</html>


테스트용 결제 및 결제 취소를 하고 있는데
결제는 되는 데 결제 취소가 안되네요.


해당 코드를 하면 위 사진과 같은 401 오류가 납니다.
해결 방법을 알 수 있을까요?
그리고 자바스크립트 결제 취소 하는 예제 파일이 있다면 받고 싶습니다.
감사합니다.

안녕하세요. 카카오페이입니다.

에러로 보았을때는 헤더에 카카오 admin_key가 포함되지 않아 발생되는 에러로 보입니다.
에러요청에 대한 샘플 거래정보를 전달주시면 상세 확인후 공유드리도록 하겠습니다.

감사합니다.