정희철
정희철2w ago

브랜드페이 카드 등록시 마지막에 인증코드 입력하면 "개인 정보가 가입정보와 달라요" 라는 오류가 뜨고 등록이 안됩니다.

테스트 환경에서 브랜드페이 테스트를 진행하고 있습니다. 브랜드 페이에 brandpay.addPaymentMethod(); 를 사용하여 신규 카드 등록시 마지막에 인증코드를 입력하면 "개인 정보가 가입정보와 달라요" 라는 오류가 뜨고 등록이 안됩니다.
웹브라우저 console의 내용은 첨부 문서와 같습니다. 어떤 문제로 발생하는지 문의 드립니다. 감사합니다.
No description
12 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(문제가 발생한 이미지나 전체 결제흐름 동영상을 첨부해주시면 빠른 분석을 받으실 수 있습니다.)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee2w ago
accessToken 발급하실때 사용자 정보를 보내셨을것 같은데요. 실제 본인인증 하신 사용자와 보내주신 사용자 정보가 달라서 발생하는 에러입니다. 사용하신 customekey 알려주시면 확인해 볼게요.
정희철
정희철OP2w ago
customerKey를 먼저 확인해 보도록 하겠습니다. customerKey 값을 확인해보았습니다. 요청한 customerKey와 callback으로 오는 customerKey와 동일할 값인 것은 확인했습니다. customerKey 값은 VEMtNC1oY2plb25nMTItMjAyNTA0MTc= 입니다.
정희철
정희철OP2w ago
위의 에러 상태의 브라우저 콘솔 화면 입니다.
No description
정희철
정희철OP2w ago
확인 부탁드립니다.
today.lastday
today.lastday2w ago
에러 그대로입니다. 기존에 등록한 ci와 본인인증한 ci가 달라서 에러 발생했는데요. 해당 customerKey를 삭제하고 다시 진행하시거나 customerKey를 변경해서 새로 해보시겠어요?
정희철
정희철OP2w ago
네 다른 customerKey로 해보겠습니다. customerKey를 변경하여 VE9TUy1oY2plb25nMTItMjAyNTA0MTc= 로 요청을 해보았습니다. callback에서 받은 customerKey 값도 동일합니다. 계속 동일한 증상이 발생하고 있습니다. 소스에서는 화면이 로딩되면 tossPaymentSdk = TossPayments(tClientKey); brandPay = tossPaymentSdk.brandpay({ customerKey: tCustomerKey, redirectUrl: window.location.origin + '/api/feedback/tosspayments/callback', }); 이런식으로 Brandpay를 초기화 하고 있습니다. 이후 const result = await brandPay.addPaymentMethod(); 로 카드를 추가하는 순서입니다. tossPaymentSdk.brandpay에서 넘기는 customerKey와 callback으로 받은 customerKey 값이 동일한 값인것은 확인하였습니다. Callback으로 넘어오는 횟수가 3회 정도 되는데 정상인지도 문의 드립니다. 모두 accessToken 값은 동일한 값이 넘어옵니다.
today.lastday
today.lastday2w ago
@정희철 님 회원 /v1/brandpay/authorizations/access-token api 호출시 customerIdentity.ci에 hcjeong12 값을 보내고 있는데 이건 잘못된 값입니다. 이것 때문에 실제 본인인증 후 해당 값과 비교를 하면서 실패하는 것입니다. customerIdentity.ci 값은 제외하고 처음부터 다시 진행해보세요.
정희철
정희철OP2w ago
네, 알겠습니다. 추후에도 ci 값은 넣지 말고 진행하면 되나요?
today.lastday
today.lastday2w ago
꼭 넣어야하는 것은 아닙니다. 실제 ci 값이 있으면 넣으셔도 됩니다.
정희철
정희철OP2w ago
ci 관련 내용 전체 삭제하고 정상적으로 동작합니다. 감사합니다. ^^
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?