단건결제 배포시 Error:Unauthorized

안녕하세요.

카카오페이 단건결제 시도시,
로컬에서는 잘 돌아가는데
배포시에 request 단계에서 권한 오류가 발생하는 문제가 있습니다.

로컬에서 배포용 secret key 값을 입력하는 경우 잘 돌아가는 것으로 보아 환경변수 문제는 아닌 것 같습니다.

아래는 서버 로그입니다.

{
insertId: "68d2e0610000d8af82e5f905"
labels: {2}
logName: "projects/saju-ai-mvp/logs/run.googleapis.com%2Fstderr"
receiveTimestamp: "2025-09-23T18:01:05.062019268Z"
resource: {2}
textPayload: "KakaoPay ready error: Error: Unauthorized"
timestamp: "2025-09-23T18:01:05.055471Z"
}

아래는 Request api를 호출하는 코드입니다.

    const response = await axios.post(
      // 1. Use the 'open-api.kakaopay.com' endpoint
      'https://open-api.kakaopay.com/online/v1/payment/ready',
      // 2. Send the body as a JSON object
      {
        // cid: 'TC0ONETIME', // Demo
        cid: '가맹점코드',
        partner_order_id: orderId,
        partner_user_id: uid,
        item_name: itemName,
        quantity: 1, // All numeric values must be strings
        total_amount: price,
        tax_free_amount: 0,
        approval_url: `${process.env.NEXT_PUBLIC_SITE_URL}/payment/success-kakaopay?orderId=${orderId}`,
        cancel_url: `${process.env.NEXT_PUBLIC_SITE_URL}/payment/cancel`,
        fail_url: `${process.env.NEXT_PUBLIC_SITE_URL}/payment/fail-kakaopay`,
      },
      {
        headers: {
          'Authorization': `SECRET_KEY ${process.env.KAKAO_PAYMENT_SECRET_LIVE}`,
          'Content-Type': 'application/json',
        },
      }
    );```

짐작되는 원인을 알려주시면 큰 도움이 될 것 같습니다.
감사합니다.

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

현재 공유주신 정보만으로는 어떤값의 문제인지 안내가 불가능합니다.

넘겨주신 secret_key or client_id 값 알려주시면 유입정보 확인후 안내드릴 수 있도록 하겠습니다.

세가지정도 예상해볼수 있는데

  1. 넘겨주신 cid가 운영CID 라면 secret_key값은 dev~로 시작하는 정보가 아닌 운영 secret_key로 넘겨주셔야 합니다.
  2. 카카오페이 CID에 신api 권한 부여가 안된 상태 (client_id와 운영 CID정보 공유주시면 확인후 안내드리겠습니다.)
  3. 거절응답이 뭔지에 따라 다르지만 제일 많이 발생하는 오류는 도메인등록 오류입니다. (카카오페이디벨로퍼스 > 플랫폼 > web에 approval_url, cancel_url, fail_url에서 사용하는 도메인등록 필요)

확인부탁드립니다.
감사합니다.