에러 코드
다날 정기결제에서 -10018 이 납니다. 무엇이 빠진 건가요?
승인 요청에 구매자 이름이 비어 있으면 다날이 -10018 로 거절합니다. name 또는 user_info.username 을 필수로 채워 보내야 합니다. 같은 코드로 "접근 권한이 없습니다"가 오면 그건 다른 건으로, 다날 테스트 계정 상태나 서버 점검 쪽입니다.
이 코드로 들어온 상담 9건을 읽고 정리했습니다.
메시지로 갈라집니다
| 같이 온 메시지 | 원인 |
|---|---|
| 구매자 이름을 입력해주세요 | 승인 요청에 name 또는 user_info.username 이 비었습니다 |
| 접근 권한이 없습니다 / 시스템 장애 | 부트페이 서버 IP 미등록, 다날 테스트 계정 결제 차단, 또는 다날 테스트 서버 점검 |
다날 테스트 환경은 빌링키 발급까지만 됩니다
다날 테스트 계정으로는 빌링키를 받는 데까지만 되고 실제 결제 승인은 안 됩니다. 그래서 발급은 성공했는데 승인에서 막히는 것이 정상 동작인 경우가 있습니다.
정기결제 흐름을 끝까지 테스트하려면 실결제 코드를 발급받거나, 테스트가 되는 페이앱 · 나이스페이 · 웰컴페이먼츠로 확인합니다.
실계약 뒤에도 횟수 제한이 있을 수 있습니다
심사 결과에 따라 1일 5회 같은 결제 횟수 제한이 붙기도 합니다. 이건 다날이 별도로 안내합니다.
기준입니다. 같은 코드라도 PG 와 계약 상태에 따라 응답 문구가 달라질 수 있습니다. 응답 본문 전체를 함께 확인하세요.