<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>

1. “필수 정보_입력 화면” 사용하는 경우

const params = {...[[고객사 연동정보]](<https://reg-tech-useb.notion.site/useB-eKYC-376bf3b52ddb4c8e869012f670793b4d>)...};
const encodedParams = btoa(encodeURIComponent(JSON.stringify(params)));

2. “필수 정보_입력 화면” 사용하지 않는 경우

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]>)"
}