희냥
희냥3w ago

안녕하세요 리만코리아입니다.

브랜드페이 관리 질문드립니다. brandpay.openSettings() 해당 기능 사용중인데 브랜드 페이에서 CI 값을 보내 본인 유무에 따라 카드 등록을 본인만 가능하게 할 수 있다고 나와있는데 혹시 이 해당 CI 값은 어디부분에서 추가해줘야 하나요 ?
46 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
희냥
희냥OP3w ago
세팅외 결제 시에도 해당 CI 값 추가하는 방법이 어떻게 되나요 ?
이실장
이실장3w ago
CI는 브랜드페이 회원가입(= 최초 본인인증시)에 검증합니다.
이실장
이실장3w ago
- CI를 안보내주시더라도, 최초 본인인증한 회원의 카드만 등록할 수 있음 - CI를 보내주시면 (https://docs.tosspayments.com/reference/brandpay#access-token-발급), 최초 본인인증시 보내주신 ci와 비교하여 해당 인원만 가입할 수 있습니다.
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
이실장
이실장3w ago
(리만회원과 브랜드페이 회원을 동일하게 유지하고 싶을 때 사용)
희냥
희냥OP3w ago
브랜드페이 설정을 열때 CI 값을 따로 보내지 않아도 되는건가요 ?
이실장
이실장3w ago
희냥
희냥OP3w ago
현재 본인이 아닌데 카드 등록이 되고있어서요 ㅠ.ㅠ
이실장
이실장3w ago
테스트환경이세요?
희냥
희냥OP3w ago
운영에서도 같이 발생합니다.
이실장
이실장3w ago
말씀하시는 본인이 뭔가요?
Kimoon Lee
Kimoon Lee3w ago
리만코리아에 가입하신 분과 브랜드페이 최초 본인인증시에 인증하신분이 다른것 같습니다.
이실장
이실장3w ago
최초 본인인증을 누구로 하셨나요
희냥
희냥OP3w ago
아 잠시만요 혹시 최초 본인인증이란게 처음 카드 등록할때 말씀하시는걸까요 ?
Kimoon Lee
Kimoon Lee3w ago
네 맞습니다.
이실장
이실장3w ago
네 맞습니다
희냥
희냥OP3w ago
그럼 최초본인인증 시 타인으로 인증하면 그 이후에는 그 분으로만 카드등록이 된다는
이실장
이실장3w ago
네 맞아요
희냥
희냥OP3w ago
말씀이시군요
이실장
이실장3w ago
그걸 막기 위해서 ci를 받는거고요
희냥
희냥OP3w ago
이게 그럼 혹시 처음에 본인으로만 막는 방법은 있을까요 ?
이실장
이실장3w ago
ci를 보내주시면 최초 본인인증시 해당 ci와 동일인물만 본인인증할 수 있습니다. redirectUrl등록하셨죠?
희냥
희냥OP3w ago
이실장
이실장3w ago
ㄱㅓ기서 token발급 api를 호출하실텐데요
이실장
이실장3w ago
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
이실장
이실장3w ago
파라미터보면 customerIdentity파라미터가 있습니다. 꼭 ci를 안보내시더라도 rrn, name만 보내주시더라도 본인인증시 해당 data가 prefill되고 disabled상태라 수정하지 못합니다.
희냥
희냥OP3w ago
혹시 그럼 처음에 다른사람으로 카드등록을 할 때 본인인지 아닌지 체크하는것도 같은 맥락인가요 ?
Kimoon Lee
Kimoon Lee3w ago
처음에 다른사람으로 카드등록을 할 때 본인인지 아닌지 체크 라는게 어떤걸 말씀하시는 걸까요? 간단하게 최초 본인인증을 한 사용자의 카드만 등록가능하고,
희냥
희냥OP3w ago
처음에 브랜드페이를 등록할 시 제가 희냥이라는 사람으로 접속을 한 상태라고 가정했을때 희냥이 아닌 다른사람 카드 등록하는걸 막을 수 있는지.
Kimoon Lee
Kimoon Lee3w ago
희냥님이 본인인증하면 다른사람 카드는 등록이 안됩니다.
이실장
이실장3w ago
본인인증할 때 희냥이만 본인인증하게 하는건 이해하셨죠?
희냥
희냥OP3w ago
그 본인인증이라는게 처음 브랜드페이 카드등록할때의 인증을 말씀하시는거죠 ?
이실장
이실장3w ago
네 본인인증은 그때 밖에 안해요 본인인증 = 브랜드페이 가입입니다 이건 이해하셨을까요?
희냥
희냥OP3w ago
이실장
이실장3w ago
브랜드페이에 희냥이가 가입하면, 이후에는 희냥이 카드만 등록할 수 있습니다. 그럼 브랜드페이에 희냥이가 희냥이 엄마로 가입하는 것을 막으려면 본인인증을 희냥이로만 할 수 있게 ci를 보내주시면 됩니다 (rrn, name만 보내주셔도 되고요) ci는 위에 설명드렸듯 redirectUrl통해서 토큰발급할 때 보내주시면 본인인증시 검증합니다. 위에 설명드리니 내용 중 추가 설명 필요한 부분 말씀주세요
유부장
유부장3w ago
브랜드페이? - 가입할때 본인인증 필요함, 가입 구분하는 customerKey 임 본인인증 완료되면? - 그 사람 소유의 수단만 등록 가능함 그럼 특정 사람만 고정하고 싶으면? - 가입할때 본인인증을 "특정사람" 으로 고정시키면 됨 그걸 어떻게 하지? - customerKey 하고 ci, rrn/name 고정등으로 원하는 "특정사람" 의 정보를 보내면 됨
희냥
희냥OP3w ago
네 현재 customerKey는 고유한 값으로 보내고 있는데 제가 잘 이해안되는 것은 처음 본인인증할 시에 본인유무 체크를 하려면 해당 CI (rrn, name) 값을 토스에 어떤 파라미터에 담아서 보내야하는 지. 예를 들어 결제할 시 requestPayment 해당 파라미터에 order 에 대한 정보 setAmount 은 가격같은 정보를 담아보내는 부분이 있습니다.
이실장
이실장3w ago
redirctUrl에 accessToken발급할 때 보내주시면됩니다. 어떤 method를 호출하던 저희가 redirectUrl을 호출해요 네트워크 탭 보시면 어떤 method를 호출하더라도, redirectUrl이 호출되는걸 보실 수 있습니다.
희냥
희냥OP3w ago
혹시 뷰에서는 accessToken 을 발급받지않고 위젯을 customerKey로 띄워주는 역할을 하고 있거든요. 그럼 해당 accessToken 발급해서 인증하는 부분은 다른부분인가요 ? 현재 v2로 작업중에 있습니다!
이실장
이실장3w ago
accessToken과 customerKey의 역할은 다릅니다. accessToken발급하지 않으면 브랜드페이는 사용이 불가하고요
희냥
희냥OP3w ago
아 그럼 현재 브랜드페이를 사용하고 있으면 accessToken을 현재 받고있다는 거겠군요.
이실장
이실장3w ago
네 redirectUrl 개발자센터에 등록하셨을텐데, 해당 url들어가보시면 token발급로직이 있을거에요 혹시 햇갈리고 계실까봐 redirectUrl은 success/failUrl과 드랍니다
희냥
희냥OP3w ago
아아 !!! 이해했습니다. 감사합니다
이실장
이실장3w ago
혹시 어떤 부분에서 막히셨었나요? 다음에 참고하려구요!
희냥
희냥OP3w ago
아 제가 여쭈어본건 프론트쪽에서 해당 accessToken을 처리하는 부분이 없고 위젯을 띄워주고 있는데 말씀하시는걸 보고 결제쪽 api 를 확인해보니 그쪽에 해당 로직이 있더라구요. 그래서 제가 처음에 이해를 못 했던것 같습니다! 그래서 프론트쪽에서 토스 위젯을 띄울때 어떠한 로직을 추가해야하는걸로 알고 있었는데 그부분이 아니고 결제쪽에서 해당 로직을 추가해야하는걸 알게되었습니다. 감사합니다 👍
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?