본인인증 요청 파라미터
본인인증 요청 파라미터를 확인할 수 있습니다.
본인인증 요청 파라미터 정의
storeId
* string
상점 ID
- 포트원에서 채번하는 상점 ID입니다.
- 관리자콘솔의 결제 연동 페이지에서 확인하실 수 있습니다.
identityVerificationId
* string
본인인증건 고유 번호
- 고객사가 채번하는 본인인증 건에 대한 고유 번호입니다.
- 이미 본인인증이 완료된
identityVerificationId
로 다시 본인인증을 시도하는 경우 에러가 발생합니다.
channelKey
string
채널 키
콘솔에서 표시되는 채널 키입니다.
pgProvider
파라미터가 없는 경우에 필수로 존재해야 합니다. 두 파라미터가 모두 존재하는 경우channelKey
를 적용하니 둘 중 하나만 제공해주세요.
pgProvider
string
PG사 구분코드
channelKey
파라미터가 없는 경우에 필수로 존재해야 합니다.가능한 PG사 코드는 아래를 참고해주세요.
PG사 코드
DANAL
isTestChannel
boolean
테스트 채널 정보로 결제할지 여부
미입력 시 기본값은
false
입니다.선택하신 채널이 테스트 채널이 아닌 경우 에러가 발생합니다.
customer
object
고객 정보
customerId
string구매자 고유 ID
fullName
string구매자 전체 이름
fullName
과firstName
/lastName
이 모두 입력된 경우fullName
으로 기록됩니다.
firstName
string구매자 이름
firstName
을 입력하는 경우lastName
도 필수로 입력해야 합니다.fullName
이 없고,firstName
과lastName
이 존재하는 경우{firstName} {lastName}
으로 저장됩니다.
lastName
string구매자 성
lastName
을 입력하는 경우firstName
도 필수로 입력해야 합니다.
phoneNumber
string구매자 연락처
구매자 이메일 주소
유효한 이메일 주소를 입력해주세요.
address
object구매자 주소
country
string국가
국가 코드 확인하기
- AF(Afghanistan)
- AX(Åland Islands)
- AL(Albania)
- DZ(Algeria)
- AS(American Samoa)
- AD(Andorra)
- AO(Angola)
- AI(Anguilla)
- AQ(Antarctica)
- AG(Antigua and Barbuda)
- AR(Argentina)
- AM(Armenia)
- AW(Aruba)
- AU(Australia)
- AT(Austria)
- AZ(Azerbaijan)
- BH(Bahrain)
- BS(Bahamas)
- BD(Bangladesh)
- BB(Barbados)
- BY(Belarus)
- BE(Belgium)
- BZ(Belize)
- BJ(Benin)
- BM(Bermuda)
- BT(Bhutan)
- BO(Bolivia, Plurinational State of)
- BQ(Bonaire, Sint Eustatius and Saba)
- BA(Bosnia and Herzegovina)
- BW(Botswana)
- BV(Bouvet Island)
- BR(Brazil)
- IO(British Indian Ocean Territory)
- BN(Brunei Darussalam)
- BG(Bulgaria)
- BF(Burkina Faso)
- BI(Burundi)
- KH(Cambodia)
- CM(Cameroon)
- CA(Canada)
- CV(Cape Verde)
- KY(Cayman Islands)
- CF(Central African Republic)
- TD(Chad)
- CL(Chile)
- CN(China)
- CX(Christmas Island)
- CC(Cocos (Keeling) Islands)
- CO(Colombia)
- KM(Comoros)
- CG(Congo)
- CD(Congo, the Democratic Republic of the)
- CK(Cook Islands)
- CR(Costa Rica)
- CI(Côte d’Ivoire)
- HR(Croatia)
- CU(Cuba)
- CW(Curaçao)
- CY(Cyprus)
- CZ(Czech Republic)
- DK(Denmark)
- DJ(Djibouti)
- DM(Dominica)
- DO(Dominican Republic)
- EC(Ecuador)
- EG(Egypt)
- SV(El Salvador)
- GQ(Equatorial Guinea)
- ER(Eritrea)
- EE(Estonia)
- ET(Ethiopia)
- FK(Falkland Islands (Malvinas))
- FO(Faroe Islands)
- FJ(Fiji)
- FI(Finland)
- FR(France)
- GF(French Guiana)
- PF(French Polynesia)
- TF(French Southern Territories)
- GA(Gabon)
- GM(Gambia)
- GE(Georgia)
- DE(Germany)
- GH(Ghana)
- GI(Gibraltar)
- GR(Greece)
- GL(Greenland)
- GD(Grenada)
- GP(Guadeloupe)
- GU(Guam)
- GT(Guatemala)
- GG(Guernsey)
- GN(Guinea)
- GW(Guinea-Bissau)
- GY(Guyana)
- HT(Haiti)
- HM(Heard Island and McDonald Islands)
- VA(Holy See (Vatican City State))
- HN(Honduras)
- HK(Hong Kong)
- HU(Hungary)
- IS(Iceland)
- IN(India)
- ID(Indonesia)
- IR(Iran, Islamic Republic of)
- IQ(Iraq)
- IE(Ireland)
- IM(Isle of Man)
- IL(Israel)
- IT(Italy)
- JM(Jamaica)
- JP(Japan)
- JE(Jersey)
- JO(Jordan)
- KZ(Kazakhstan)
- KE(Kenya)
- KI(Kiribati)
- KP(Korea, Democratic People’s Republic of)
- KR(Korea, Republic of)
- KW(Kuwait)
- KG(Kyrgyzstan)
- LA(Lao People’s Democratic Republic)
- LV(Latvia)
- LB(Lebanon)
- LS(Lesotho)
- LR(Liberia)
- LY(Libya)
- LI(Liechtenstein)
- LT(Lithuania)
- LU(Luxembourg)
- MO(Macao)
- MK(Macedonia, the Former Yugoslav Republic of)
- MG(Madagascar)
- MW(Malawi)
- MY(Malaysia)
- MV(Maldives)
- ML(Mali)
- MT(Malta)
- MH(Marshall Islands)
- MQ(Martinique)
- MR(Mauritania)
- MU(Mauritius)
- YT(Mayotte)
- MX(Mexico)
- FM(Micronesia, Federated States of)
- MD(Moldova, Republic of)
- MC(Monaco)
- MN(Mongolia)
- ME(Montenegro)
- MS(Montserrat)
- MA(Morocco)
- MZ(Mozambique)
- MM(Myanmar)
- NA(Namibia)
- NR(Nauru)
- NP(Nepal)
- NL(Netherlands)
- NC(New Caledonia)
- NZ(New Zealand)
- NI(Nicaragua)
- NE(Niger)
- NG(Nigeria)
- NU(Niue)
- NF(Norfolk Island)
- MP(Northern Mariana Islands)
- NO(Norway)
- OM(Oman)
- PK(Pakistan)
- PW(Palau)
- PS(Palestine, State of)
- OA(Panama)
- PG(Papua New Guinea)
- PY(Paraguay)
- PE(Peru)
- PH(Philippines)
- PN(Pitcairn)
- PL(Poland)
- PT(Portugal)
- PR(Puerto Rico)
- QA(Qatar)
- RE(Réunion)
- RO(Romania)
- RU(Russian Federation)
- RW(Rwanda)
- BL(Saint Barthélemy)
- SH(Saint Helena, Ascension and Tristan da Cunha)
- KN(Saint Kitts and Nevis)
- LC(Saint Lucia)
- MF(Saint Martin (French part))
- PM(Saint Pierre and Miquelon)
- VC(Saint Vincent and the Grenadines)
- WS(Samoa)
- SM(San Marino)
- ST(Sao Tome and Principe)
- SA(Saudi Arabia)
- SN(Senegal)
- RS(Serbia)
- SC(Seychelles)
- SL(Sierra Leone)
- SG(Singapore)
- SX(Sint Maarten (Dutch part))
- SK(Slovakia)
- SI(Slovenia)
- SB(Solomon Islands)
- SO(Somalia)
- ZA(South Africa)
- GS(South Georgia and the South Sandwich Islands)
- SS(South Sudan)
- ES(Spain)
- LK(Sri Lanka)
- SD(Sudan)
- SR(Suriname)
- SJ(Svalbard and Jan Mayen)
- SZ(Swaziland)
- SE(Sweden)
- CH(Switzerland)
- SY(Syrian Arab Republic)
- TW(Taiwan, Province of China)
- TJ(Tajikistan)
- TZ(Tanzania, United Republic of)
- TH(Thailand)
- TL(Timor-Leste)
- TG(Togo)
- TK(Tokelau)
- TO(Tonga)
- TT(Trinidad and Tobago)
- TN(Tunisia)
- TR(Turkey)
- TM(Turkmenistan)
- TC(Turks and Caicos Islands)
- TV(Tuvalu)
- UG(Uganda)
- UA(Ukraine)
- AE(United Arab Emirates)
- GB(United Kingdom)
- US(United States)
- UM(United States Minor Outlying Islands)
- UY(Uruguay)
- UZ(Uzbekistan)
- VU(Vanuatu)
- VE(Venezuela, Bolivarian Republic of)
- VN(Viet Nam)
- VG(Virgin Islands, British)
- VI(Virgin Islands, U.S.)
- WF(Wallis and Futuna)
- EH(Western Sahara)
- YE(Yemen)
- ZM(Zambia)
- ZW(Zimbabwe)
addressLine1
* string일반주소
addressLine2
* string상세주소
city
string도시
province
string주, 도, 시
zipcode
string구매자 우편번호
gender
string구매자 성별
MALE
,FEMALE
,OTHER
중 하나를 입력해주세요.
birthYear
string구매자 출생년도
ex.
"1990"
같은 형식으로 입력해주세요.
birthMonth
string구매자 출생월
ex.
"12"
,"07"
같은 형식으로 입력해주세요.
birthDay
string구매자 출생일
ex.
"25"
,"08"
같은 형식으로 입력해주세요.
windowType
object
환경별 제공되는 본인인증 창 유형
- PG사에 따라 가능한 본인인증 창 유형이 다릅니다.
- 전달되지 않았을 때 결정되는 기본 본인인증 창이 다릅니다.
- 미입력 시, 해당 PG사의 기본 본인인증 창 방식을 따릅니다.
pc
stringPC에서의 본인인증 창 유형
IFRAME
,REDIRECTION
,POPUP
중 하나를 입력해주세요.
mobile
string모바일에서의 본인인증 창 유형
IFRAME
,REDIRECTION
,POPUP
중 하나를 입력해주세요.
redirectUrl
string
리디렉션 방식에서 본인인증 프로세스 완료 후 이동될 고객사 URL
- 본인인증 창이 새로운 창으로 리다이렉트 되어 본인인증이 진행되는 방식인 경우 필수 설정 항목입니다.
- 대부분의 모바일 환경에서 본인인증 창 호출시 필수 항목입니다.
- 리다이렉트 환경에서 해당 필드 누락시 에러가 발생합니다.
customData
object
결제 정보와 함께 관리하고 싶은 고객사 커스텀 JSON 데이터
bypass
oneof object
PG사 본인인증 창 호출 시 PG사로 그대로 bypass할 값들의 모음
danal
object다날 bypass 파라미터
CPTITLE
string고객사 서비스 URL 혹은 본인확인 기능 사용 경로
- 본인확인 기능을 앱에서만 사용하는 경우 서비스 홈 URL 입력. Ex)
m.login.MarketC.co.kr
- 본인확인 기능을 사용하는 웹 페이지가 존재할 경우 해당 URL 입력. Ex)
www.MarketA.co.kr
- 웹 서비스 URL 자체가 존재하지 않는 경우 서비스 이름 (app 이름) 입력. Ex)
마켓A
- 해당 값을 넘기지 않을 경우
포트원
으로 default 값을 채웁니다.
AGELIMIT
number본인인증을 진행할 수 있는 최소 나이
해당 값을 채워서 요청할 경우 본인인증을 진행할 수 있는 최소 나이를 설정할 수 있습니다.
IsCarrier
string통신사 정보
인증 화면에서 해당 통신사만 활성화시킬 수 있습니다.
가능한 값:
SKT
,KTF
,LGT
,MVNO
여러 개의 통신사를 활성화시키려면 위 값들을 semicolon(
;
) 으로 이어야 합니다. ex)SKT;KTF