Kuhave
Kuhave3d ago

브랜드페이 자동결제 customerIdentity CI 불일치 현상 문의

안녕하세요. 브랜드페이 자동결제 등록 화면 관련해서 질문드립니다. AccessToken 발급 API 호출 시 customerIdentity에 ci값을 다른 본인인증기관에서 발급받은 ci값을 입력했음에도 "개인 정보가 가입 정보와 달라요. 다시 확인해주세요." 라는 오류가 출력됩니다. (코드: NOT_MATCH_CUSTOMER_CI) customerKey를 다르게 하여 시도해봐도 동일한 현상이 발생하는데, 원인 및 해결 방법을 알고 싶습니다.
10 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee3d ago
customerkey 정보를 공유해주실수 있을까요?
Kuhave
KuhaveOP3d ago
b597131a5bece6965e663650b800db84 로 혹시 조회가 되나요? 내부적으로 SDK에서 /v1/brandpay/clients/identities/mobile/confirm API를 호출했던 cURL 정보도 메모해놨습니다. CI 값이 문제인 것 같은데, 혹시 customerIdentity 객체를 전달드릴 때, ci 필드만 optional하게 보내도 될까요?
Kimoon Lee
Kimoon Lee3d ago
최초에 CI 정보를 보내주셨는데 뭔가 누락되서 보내주신것 같습니다. 저희가 본인인증해서 받은 CI 와 길이가 차이나네요. 지금 저장하고 계신 CI 가 문제가 있어 보여요. 끝에 ==로 끝나는데, 지금 보내주시는 값은 ==로 끝나지 않습니다.
Kuhave
KuhaveOP3d ago
혹시 CI값이 +O6u 로 시작하나요, 1+5Q 로 시작하나요? 저희가 취득한 값 둘 다 ==로 끝나는 CI값은 없는 것으로 보이는데요. 혹시 CI값을 안 보낸다면(undefined) 문제가 될까요?
Kimoon Lee
Kimoon Lee3d ago
+O6 으로 시작하는 것으로 확인됩니다. CI 를 안보내시면 되는데 b597131a5bece6965e663650b800db84 의 경우 최초 보낸값이 저장되어 있습니다. 아예 처음 사용하시는 customerkey 에 CI 를 보내지 않고 해보세요.
Kuhave
KuhaveOP3d ago
CI값만 비워두고 보내도 문제 없는 건가요? undefined(혹은 null)로 보내야 할까요, 혹은 빈 문자열( '' )로 보내야 할까요?
Kimoon Lee
Kimoon Lee3d ago
null 로 보내주세요.
Kuhave
KuhaveOP3d ago
넵 그렇게 해보고 이상 있으면 다시 말씀드리겠습니다. 냥과장님 테스트 결과 정상적으로 잘 동작합니다. 빠르게 피드백주셔서 너무 감사드립니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?