⌨️본인인증 요청 API
API를 이용하여 본인인증 프로세스를 시작합니다.
Last updated
API를 이용하여 본인인증 프로세스를 시작합니다.
Last updated
POST
https://api.iamport.kr/certifications/otp/request
사용자 개인정보를 API로 전달하여 통신사로부터 확인되는 경우 OTP(6자리 인증번호)를 사용자에게 SMS로 전달합니다. 통신사 승인을 받은 일부 가맹점에 한해 사용하실 수 있으며 현재 다날을 통해서만 서비스되고 있습니다.
본인인증 대상자의 성명, 생년월일 + 주민등록 뒷부분 첫 자리, 휴대폰번호, 통신사 정보를 가맹점에서 직접 입력받아 API를 요청하면 됩니다. 전달된 개인정보가 올바른 경우 해당 휴대폰으로 인증번호 SMS가 전송됩니다.
HTTP Status 200응답 시 imp_uid 가 응답데이터로 전달되며 SMS전송된 인증번호를 /certifications/otp/confirm/{imp_uid} API 로 요청주시면 최종 본인인증 프로세스가 완료됩니다.
Name | Type | Description |
---|---|---|
code
* integer
응답코드
0이면 정상적인 조회, 0 이 아닌 값이면 message를 확인해봐야 합니다
message
* string
응답메세지
code 값이 0이 아닐 때, '존재하지 않는 결제정보입니다'와 같은 오류 메세지를 포함합니다
response (CertificationOTPAnnotation, optional)
imp_uid *
string
포트원 거래고유번호
gender_digit
*string
셩별구분코드
주민등록번호 13자리 중 7번째 자리
2000년 이전 출생자는 1 또는 2, 2000년 이후 출생자는 3 또는 4
carrier
*string
통신사 구분코드
알뜰폰 사용자의 경우
carrier
파라미터 SKT, KT, LGT 중 하나를 지정한 후
is_mvno : true
로 설정
company
*string
가맹점 서비스명칭
KISA에서 대상자에게 발송하는 SMS에 안내될 서비스 명칭
pg
string
PG사 구분코드
다날 상점아이디를 2개 이상 동시에 사용하시려는 경우 설정하시면 됩니다.
danal.{상점아이디} 형태로 지정
Swagger Test Link
name*
String
본인인증 대상자 성명
phone*
String
휴대폰번호
특수기호가 삽입되어도 무방합니다.
birth*
String
생년월일
YYYYMMDD 6자리
특수기호가 삽입되어도 무방합니다.
gender_digit*
String
성별구분코드
주민번호 뒷부분 첫자리
carrier*
String
통신사구분코드
SKT
KT
LGT
is_mvno
Boolean
알뜰폰 사용 여부
company
String
가맹점 서비스명칭
merchant_uid
String
주문번호
pg
String
PG사 구분코드