iamport_flutter
iamport_flutter copied to clipboard
본인인증 callback 함수에 대한 질문입니다.
아임포트 아주 잘 활용하고 있습니다. 항상 감사드립니다.
이곳에 이런 질문해도 되는지 모르겠지만 급해서 올려봅니다.. 휴대폰으로 본인인증을 하고 있으며, 웹뷰에서 사용자가 입력한 휴대번호와 이름을 callback으로 다시 받아오려고 합니다. result 는 아래와 같습니다.
{success: true, imp_uid: imp_568207623909, merchant_uid: mid_1642391207671, pg_provider: danal, pg_type: certification, error_code: null, error_msg: null}
커스텀을 하고 싶은데 어느 코드를 수정하면 되는지 알려주시면 감사하겠습니다.!!
사용자가 입력한 정보 및 외국인 여부 등등의 정보는 아임포트 REST API를 통해 확인하실 수 있습니다. GET /certifications/{imp_uid} 를 본인인증 완료 후 호출해주시면 되겠습니다.
imp_568207623909
친절한 답변 감사드립니다.!
안녕하세요.
테스트 코드 imp10391932 를 이용해서
https://api.iamport.kr/certifications/imp_085598088544
를 수행하는데,
{ code: -1, message: '인증결과가 존재하지 않습니다.', response: null }
라고 리턴됩니다.
테스트 코드를 통해서 인증한 인증정보를 확인하려면 어떻게 하나요?
const getToken = await axios({
url: "https://api.iamport.kr/users/getToken",
method: "post",
headers: { "Content-Type": "application/json" },
data: {
imp_key: IAMPORT_REST_API_KEY,
imp_secret: IAMPORT_SECRET,
}
})
const { access_token } = getToken.data.response
const getCertifications = await axios({
url: `https://api.iamport.kr/certifications/${imp_uid}`,
method: "get",
headers: { "Authorization": access_token },
})
테스트 코드에는 테스트 계정이 들어가 있고 그 계정에서 발생한 거래나 본인인증을 rest api를 통해 조회하기 위해서는 해당 계정의 api 키가 필요합니다. 그러나 이 부분은 공개되어 있지 않으므로 말씀하신 테스트 계정의 본인인증 조회는 불가능합니다.
그렇군요. 답변 감사합니다.