에러 코드

페이앱 결제에서 "recvphone 값을 확인하세요"(-14000)가 납니다.

페이앱은 구매자 전화번호가 필수입니다. 안 보내면 결제창이 뜨자마자 사라지거나 이 에러가 납니다. 요청의 user.phone (또는 user_info.phone) 에 실제 번호를 채워 보내면 해결됩니다.

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

어디에 넣나

  • payload.extra.user.phone 형태로 전화번호를 넣습니다.
  • user 파라미터 안의 phone 값으로 넣어도 됩니다.
  • user_info 를 쓰는 SDK 라면 user_info.phone 에 실제 번호를 담아 보냅니다.
  • 빈 문자열은 안 보낸 것과 같습니다. 값이 실제로 실려 나가는지 요청 로그로 확인합니다.

페이앱은 구매자 정보를 더 요구합니다

다른 PG 에서는 선택인 결제자 정보가 페이앱에서는 필수인 경우가 있습니다. 주소 같은 값도 페이앱을 쓸 때만 요구되는 항목이 있어, 페이앱을 붙일 때는 구매자 정보를 넉넉히 채워 보내는 편이 안전합니다.

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

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

← 자주 묻는 질문 전체 보기