PortOne REST API - V1
결제완료된 정보, 결제취소, 상태별 결제목록 조회 등의 기능을 하는 REST API를 제공합니다.
비인증 결제, 정기 자동결제 등 부가기능을 위한 REST API도 제공합니다.
자세한 사항은TLS 지원 범위를 참고해주세요.
V1 API hostname: api.iamport.kr
인증 관련 API
포트원 API를 호출할 때는 액세스 토큰을 Authorization
헤더에 넣어주어야 합니다.
액세스 토큰은 access_token 발급 API post/users/getToken를 호출해서 발급받을 수 있습니다.
액세스 토큰 발급 API를 호출하려면 API 키와 API 시크릿을 인자로 넣어주어야 합니다.
결제 관련 API
목차
결제 금액 사전 등록 관련 API
비인증 결제 관련 API
정기 결제 관련 API
목차
빌링키 관련 API
목차
가상계좌 관련 API
PG사 관련 API
카카오 관련 API
KCP 퀵페이 관련 API
페이코 관련 API
페이먼트월 관련 API
본인인증 관련 API
본인인증 결과조회 API
Request
Path
Response
200
본인인증결과 조회 성공
인증된 사용자의 외국인 여부
인증에 사용된 휴대폰 번호 (신용카드 본인인증의 경우 해당사항 없음)
인증에 사용된 휴대폰번호의 통신사 (신용카드 본인인증의 경우 해당사항없음)
고객사 내 개인별로 고유하게 부여하는 개인 식별키(DI)
본인인증 결과 외국인 여부(nullable)
401
인증 Token이 전달되지 않았거나 유효하지 않은 경우
404
본인인증결과를 찾을 수 없음
본인인증 정보삭제 API
본인인증 결과정보를 포트원 서버내에서 완전히 삭제하고 싶을 때 요청합니다.
Request
Path
Response
200
본인인증결과 삭제 완료
인증된 사용자의 외국인 여부
인증에 사용된 휴대폰 번호 (신용카드 본인인증의 경우 해당사항 없음)
인증에 사용된 휴대폰번호의 통신사 (신용카드 본인인증의 경우 해당사항없음)
고객사 내 개인별로 고유하게 부여하는 개인 식별키(DI)
본인인증 결과 외국인 여부(nullable)
401
인증 Token이 전달되지 않았거나 유효하지 않은 경우
404
본인인증결과를 찾을 수 없음
500
DB삭제도중 서버 장애 발생
본인인증 요청 API
통신사 승인을 받은 일부 고객사에 한해 사용하실 수 있으며, 현재 다날을 통해서만 서비스되고 있습니다.
본인인증 대상자의 성명, 생년월일 + 주민등록 뒷부분 첫 자리, 휴대폰번호, 통신사 정보를 고객사에서 직접 입력받아 API요청하면 됩니다. 전달된 개인정보가 올바를 경우 해당 휴대폰으로 인증번호 SMS가 전송됩니다.
200응답 시 imp_uid 가 응답데이터로 전달되며, SMS전송된 인증번호를 본인인증 완료 API 로 요청주시면 최종 본인인증 프로세스가 완료됩니다.
Request
Body
본인인증 대상자 전화번호
본인인증 대상자 생년월일
본인인증 대상자 주민등록번호 뒷부분 첫자리
본인인증 대상자 통신자 코드
고객사 서비스명칭 또는 domain URL
본인인증을 요청하고자 하는 PG사 구분자
Response
200
본인인증을 위한 대상자 정보 검증 완료(인증번호 SMS전송요청 중)
400
대상자 개인정보 중 일부가 누락되었거나 올바르지 않은 경우
401
인증 Token이 전달되지 않았거나 유효하지 않은 경우
500
처리 중 다날서버 응답오류 등 오류가 발생한 경우
본인인증 완료 API
본인인증이 완료되면 대상자의 이름, 전화번호, 통신사, 성별, 외국인 여부, 생년월일, CI, DI 값을 응답받을 수 있습니다.
Request
Path
Body
Response
200
본인인증완료
인증된 사용자의 외국인 여부
인증에 사용된 휴대폰 번호 (신용카드 본인인증의 경우 해당사항 없음)
인증에 사용된 휴대폰번호의 통신사 (신용카드 본인인증의 경우 해당사항없음)
고객사 내 개인별로 고유하게 부여하는 개인 식별키(DI)
본인인증 결과 외국인 여부(nullable)
400
인증번호를 누락하였거나 이미 인증처리가 완료된 건에 대해 재요청하는 경우
401
인증 Token이 전달되지 않았거나 유효하지 않은 경우
404
imp_uid 에 해당되는 요청건이 없는 경우
500
처리 중 다날서버 응답오류 등 오류가 발생한 경우