에러 코드

"빌링키 승인이 실패하였습니다"(-100100)가 나옵니다. 실패 사유는 어디서 보나요?

메시지 안에 PG 에러코드가 같이 들어 있습니다. 그 코드가 실제 사유이고, -100100 은 껍데기입니다. 그리고 빌링키 결제의 응답은 관리자 화면이 아니라 가맹점 서버가 받는 것이라, 실패 사유를 보려면 서버에서 응답 본문을 로그로 남겨두어야 합니다.

이 코드로 들어온 상담 9건을 읽고 정리했습니다.

응답을 안 남기면 원인을 못 찾습니다

빌링키 결제는 서버가 부트페이 API 를 직접 부르는 흐름이라, 실패 응답도 그 서버로만 갑니다. 관리자 화면에는 실패 사유가 따로 쌓이지 않습니다. 정기결제를 붙일 때 응답 본문 전체를 로그에 남기는 것이 사실상 필수입니다.

상담에서 확인된 사유

  • PG 에러코드 70020 — 카드 유효기간 오입력, 비밀번호 입력 횟수 초과 계열입니다.
  • 페이앱 등에서 구매자 전화번호(buyerPhone)를 안 보내 승인이 거절된 경우입니다.
  • "빌링키로는 결제할 권한이 없습니다" 가 오면 빌링키를 발급한 계정과 결제 요청에 쓴 REST 키 계정의 권한이 안 이어진 것입니다. 프로젝트 공유 설정을 봅니다.

기준입니다. 같은 코드라도 PG 와 계약 상태에 따라 응답 문구가 달라질 수 있습니다. 응답 본문 전체를 함께 확인하세요.

내 서비스 기준으로 확인하고 싶으시면 알려주세요.

← 자주 묻는 질문 전체 보기