본문으로 건너뛰기
오류사전오류 코드 해결 사전

HTTP 상태 코드

402 Payment Required 오류 뜻과 해결 방법

HTTP 상태 코드 2026-09-03 확인

이 코드는 클라이언트가 결제를 마치기 전까지 요청한 콘텐츠를 제공할 수 없다는 뜻으로 만들어진 클라이언트 오류(4xx) 응답입니다. RFC 9110은 이 코드를 장래 사용을 위해 예약만 해 두었으므로 표준 용법이 없고, 결제 API마다 서로 다른 맥락에서 씁니다.

어디서 나오나: 웹사이트 접속·API 호출 응답으로

해결 순서

  1. 결제 API의 응답이라면 본문의 error 항목(code·message·doc_url)에서 결제가 실패한 이유를 확인하세요. 일부 결제 API는 실패한 결제 요청 전반에 402를 씁니다. [원문]

    MDN 예시에서는 카드가 만료되어(expired_card) 402가 났습니다. 응답 형식과 내용은 구현마다 다르며, 브라우저는 402를 따로 지원하지 않아 일반 4xx 오류로만 표시합니다.

공통 절차: HTTP 상태 코드 한눈에

같은 오류의 다른 표기

Payment Required HTTP 402

MDN Web Docs '402 Payment Required' 문서를 근거로 다시 썼습니다, 2026-09-03 확인. 원문: developer.mozilla.org (CC BY-SA 2.5)

명령어·경로·설정명은 원문 그대로이며, 뜻과 단계는 원문을 근거로 다시 쓴 문장입니다. 원문에 없는 해결 단계는 싣지 않습니다.

원문 근거 단계가 2개 미만이라 검색 색인에서 제외한 페이지입니다.