<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/94550553-4a56-4ff4-b3da-4419d4719aa5/노션_아이콘_디자인_5.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/94550553-4a56-4ff4-b3da-4419d4719aa5/노션_아이콘_디자인_5.png" width="40px" /> 고객사 계정 정보(params) 입력 방식 고객사에서 useB.eKYC 솔루션을 호출할 때 아래와 같은 방식으로 호출해주셔야 합니다. useB.eKYC를 호출할 때는 다음 2가지 방식으로 구분이 됩니다.
1. “필수 정보_입력 화면” 사용하는 경우 고객사가 엔드유저에게 필수입력정보를 따로 수집하지 않고, eKYC 서비스에서 수집하도록 위임하는 경우
2. “필수 정보_입력 화면” 사용하지 않는 경우 고객사가 엔드유저에게 필수입력정보를 따로 수집하고, eKYC 서비스 연동시 파라미터로 전달하는 경우
</aside>
고객사가 필수 정보를 직접 수집하지 않고, useB.가 제공하는 UI화면을 사용하는 경우
const params = {...[[고객사 연동정보]](<https://reg-tech-useb.notion.site/useB-eKYC-376bf3b52ddb4c8e869012f670793b4d>)...};
const encodedParams = btoa(encodeURIComponent(JSON.stringify(params)));
const params = {...[[고객사 연동정보]](<https://reg-tech-useb.notion.site/useB-eKYC-376bf3b52ddb4c8e869012f670793b4d>)...,
"name": "홍길동",
"birthday": "1984-11-23",
"phone_number": "01012345678",
"email": "[[email protected]](<mailto:[email protected]>)"};
const encodedParams = btoa(encodeURIComponent(JSON.stringify(params)));
예시)
[// Credential 방식 + 1."필수정보_입력화면" 사용하는 경우](<https://reg-tech-useb.notion.site/useB-eKYC-1-Credential-vs-Access-Token-13ff2a89389b481db84e11e30690ddb4>)
const params = {
"customer_id": 99, // number
"id": "QjgiRKLaxrHoZRnc8FWr", // username
"key": "g8,)0M*fWM!sHh5L13CN" // password
}
[// Credential 방식 + 2."필수정보_입력화면" 사용하지 않는 경우](<https://reg-tech-useb.notion.site/useB-eKYC-1-Credential-vs-Access-Token-13ff2a89389b481db84e11e30690ddb4>)
const params = {
"customer_id": 99, // number
"id": "QjgiRKLaxrHoZRnc8FWr", // username
"key": "g8,)0M*fWM!sHh5L13CN" // password
"name": "홍길동",
"birthday": "1984-11-23",
"phone_number": "01012345678",
"email": "[[email protected]](<mailto:[email protected]>)"
}
[// access token 방식 + 1."필수정보_입력화면" 사용하는 경우](<https://reg-tech-useb.notion.site/useB-eKYC-1-Credential-vs-Access-Token-13ff2a89389b481db84e11e30690ddb4>)
const params = {
"access_token" : "eyJhbGciOiJSUzI1NiIR5cCI6IkpXVCJ9.eyJleHAiOjE2NzAwNDU3MzksIm9yaWdfaWF0IjoxNjY5OTU5MzM5LCJwYXlsb2FkIjp7ImN1c3RvbWVyX2lkIjo0NiwiY3VzdG9FtZSI6ImNoaWxkbHkiLCJpbmR1c3RyeSI6MywiaWQiOjEsInVzZXJuYW1lIjoiekQyOGdSSGtINiIsInJvbGUiOjJ9fQ.Okvx_gTMtubI4yn57PPCJKlczNOLA7lGdWsWOPOCUImjEFuheslGbZpUAnIxeUc-h1xqCK7FO9NJhk72DD1_76fS_0bq_fNS0xDEQvbGrjaRLYAxMr1mLWEyG67Bw-V4ZdimZQ39fqHykcS6HiMQE-PIhgXmT_WbBzylcWSOLHTy7MRRJos_9Y344QFoRSLkgtHx1jvaTWMNghEDoPGdh1trbXWxELhOUgJuIMakypkjMwQG2qw_pdQY1Na2nSRz5h9ltBdOJDLcexkZsnv6lg",
}
[// access token 방식 + 2."필수정보_입력화면" 사용하지 않는 경우](<https://reg-tech-useb.notion.site/useB-eKYC-1-Credential-vs-Access-Token-13ff2a89389b481db84e11e30690ddb4>)
const params = {
"access_token" : "eyJhbGciOiJSUzI1NiIR5cCI6IkpXVCJ9.eyJleHAiOjE2NzAwNDU3MzksIm9yaWdfaWF0IjoxNjY5OTU5MzM5LCJwYXlsb2FkIjp7ImN1c3RvbWVyX2lkIjo0NiwiY3VzdG9FtZSI6ImNoaWxkbHkiLCJpbmR1c3RyeSI6MywiaWQiOjEsInVzZXJuYW1lIjoiekQyOGdSSGtINiIsInJvbGUiOjJ9fQ.Okvx_gTMtubI4yn57PPCJKlczNOLA7lGdWsWOPOCUImjEFuheslGbZpUAnIxeUc-h1xqCK7FO9NJhk72DD1_76fS_0bq_fNS0xDEQvbGrjaRLYAxMr1mLWEyG67Bw-V4ZdimZQ39fqHykcS6HiMQE-PIhgXmT_WbBzylcWSOLHTy7MRRJos_9Y344QFoRSLkgtHx1jvaTWMNghEDoPGdh1trbXWxELhOUgJuIMakypkjMwQG2qw_pdQY1Na2nSRz5h9ltBdOJDLcexkZsnv6lg",
"name": "홍길동",
"birthday": "1984-11-23",
"phone_number": "01012345678",
"email": "[[email protected]](<mailto:[email protected]>)"
}