추가 프로세스 (Injection)
"추가 프로세스 (Injection)" 은 submission을 대상으로 별도의 경로를 통해 정보를 업데이트하는 프로세스 입니다. 업데이트 되는 경우 기존에 동일 카테고리에 존재하는 정보는 업데이트로 인해 사용할 수 없습니다. 추가 프로세스 진행을 위해서는 사전에 라이브폼 또는 API 로 submission이 생성 되어있어야 합니다
1. Query String 으로 전송가능한 정보들 (Injection)
Query String으로 전송한 추가 정보는 API 호출 시 응답 데이터 값에 포함됩니다. API 호출 시 KYC 제출자 식별을 위한 고유 유저 ID를 생성할 수 있고, 커스텀 필드는 최대 3개까지 추가 가능합니다.
Query String 옵션은 ARGOS ID check 라이브폼을 이용하여 적용할 수있으며, 모든 쿼리 스트링 값은 URL에 인코딩 되어야 합니다.
기본 폼 URL
Injection 포함 URL
Input Data
*이 붙은 것은 필수 파라미터 입니다.
*pid
string
각각의 project 를 구분하는 고유의 구분자
*sid
string
각각의 submission 을 구분하는 고유의 구분자
*action=addveri
string
Injection 옵션 실행
cf1
string
사용자 정의 옵션 필드
cf2
string
사용자 정의 옵션 필드
cf3
string
사용자 정의 옵션 필드
userid
string
사용자의 사용자 지정 고유 식별자
Error Case
Invalid required
pid, sid, action=addveri 가 정상적으로 입력되지 않은 경우
required field is missing.
submissionId, projectId, 주소데이터 1개 이상 (globalCode, compoundCode, formatted_address) 은 필수 파라미터임
Invalid submissionId.
존재하지 않은 submission ID
Invalid projectId.
존재하지 않은 project ID
Error in injecting address: {errorStack}
정의되지 않은 불특정 에러 (DB Transaction / TypeError / 외부모듈 에러 등) : errorStack 에 에러 정보 함께 반환됨
2. Address 가 정상적으로 업데이트 된 경우
결과 페이지로 이동 후 "주소지 인증이 완료되었습니다." 텍스트가 디스플레이 됩니다.
3. Address 가 정상적으로 업데이트 되지 않은 경우
아래의 오류 페이지를 호출하게 됩니다.
address_processing_error
주소지를 업데이트 하는 과정에서 알수 없는 서버 오류로 정상 진행이 되지 않는 경우
"주소지 정보를 처리하는 중 오류가 발생하였습니다. 다시 시도해주세요." 메세지 팝업 후 다시 주소지 인증이 진행 됩니다.
Last updated