서비
서비3w ago

브랜드페이 카드 등록 후 무한 렌더링

아래 동영상과 같이 카드 등록 후 무한으로 렌더링이 됩니다. 데이터를 보니까 https://api.tosspayments.com/v1/brandpay/authorizations/customer-token api 부분이 pending인 것을 확인했고, 정상적이면 approve가 되야하는데 왜이런지 아실까요? 잘되다가 갑자기 오늘부터 이러네요..
71 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee3w ago
문제 발생하는 customerkey 좀 알려주실수 있을까요? 그리고 이 사용자만 발생하는 것인지도 확인부탁드립니다.
서비
서비OP3w ago
지금 개발중인데, 다른 아이디를 사용해도 문제가 똑같이 발생하고 있습니다. customerKey = '' 저렇게 무한 렌더링 되다가 카드가 간헐적으로 뜰때도 있습니다. 그리고 version 1 쓰고 있습니다. 그리고 배포환경은 아니고, 개발서버인데 원래는 안그랬는데 현재 그래서....ㅠㅠ 원인을 못찾고 있습니다.
Kimoon Lee
Kimoon Lee3w ago
라이브키 쓰시는 거죠? 로그상으로는 2시경에 문제가 있으셨던것 같고 지금은 정상처럼 보이는데 지금도 안되시는 상태인거죠?
서비
서비OP3w ago
오 네네 개발도 라이브로 하고 있습니다.
그 이후로 쭉 무한 로딩중입니다. authorizations customer-token callback-auth 이 3개가 무한으로 호출되요 ㅠ.ㅠ 혹시 지금 결제 위젯으로 브랜드페이 쓰고 있는데 이부분이 영향이 있을까여?
Kimoon Lee
Kimoon Lee3w ago
variant 는 어떤것 사용하고 계신가요?
서비
서비OP3w ago
variant는 default도 사용하고, BRANDPAY_ONLY 둘다 사용하는데 둘다 똑같이 발생합니다.
Kimoon Lee
Kimoon Lee3w ago
default 는 브랜드페이가 없어서 저렇게 호출이 안될텐데요.
서비
서비OP3w ago
No description
Kimoon Lee
Kimoon Lee3w ago
아 둘다 사용하시는 거군요.
서비
서비OP3w ago
네네 이부분은 몇개월동안 잘 사용해왔었습니다. 그리고 이제 BRANDPAY_ONLY 계약하고 새로판 MID를 연결하려고 똑같이 만들었는데 그 후로 문제가 발생하고있습니다..ㅠㅠ
Kimoon Lee
Kimoon Lee3w ago
localhost 에서 테스트 하고 계신거죠?
서비
서비OP3w ago
네 로컬에서 하고 있습니다!
이실장
이실장3w ago
확인해서 답변드리겠습니다.
서비
서비OP3w ago
약간 의심가는 부분은 customerKey로 저희가 개발하면서 브랜드페이 많이 등록하고 지우고 했었는데 그부분도 문제가 될까요ㅕ?
이실장
이실장3w ago
그건 크게 상관은 없어요 저도 많이 하는 거여서요
서비
서비OP3w ago
ㅠㅠ 문제원인이 뭘까요 도대체 ㅠㅠ... @냥과장 @이실장 다시 한번 문제상황 전달드립니다. 지금 현재 두 군데에서 브랜드페이 verison1 (version 2로 연결)하고 있습니다. 2가지 계약도 따로 들어있어 MID를 각각 받았지만, 결제위젯으로 연동시켜서 결제위젯키로 연동하고 있습니다. 1. 장바구니 파트 - (일반결제 + 브랜드페이 : 결제위젯 연동키) 2. 예치금 결제 파트 - (브랜드페이만 쓰지만 동일위젯 : 결제위젯 연동키) 문제상황 이 게시글 본문처럼 카드를 등록 후 결제하기 위해 브랜드페이 섹션으로 들어오면 네트워크 api 요청이 1초에 200~300개가 발생합니다. (영상참조) 아래 3가지 api - authorizations(POST) - customer-token(GET) - callback-auth (GET) 그 중 customer-token 응답값이 PENDING일때 계속 요청이 가는것 같고, APPROVED가 되면 요청들이 멈추고 등록된 브랜드페이 카드가 뜹니다. (새로고침하면 간헐적으로 뜹니다) 추가적 오류 Uncaught (in promise) Error: WidgetIframe.iframe.contentWindow가 없습니다. 도 위젯이 뜨기 전에 발생합니다. ㅠㅠ
Kimoon Lee
Kimoon Lee3w ago
현재 문제 상황은 내부에서 확인중에 있습니다. 추가적 오류라고 하신부분은 보통 위젯이 렌더링 되기 전에 위젯이 렌더링 되어야 하는 layer 가 없어졌을때 발생하는데요. 첫번째 문제상황과 별개로 간헐적으로 발생하시는 건가요?
이실장
이실장3w ago
접근가능한 사이트가 있나요?
서비
서비OP3w ago
아 추가적인 오류는 코드수정으로 해결했습니다. 이부분은 팀원과 상의후 정리해서 전달드릴게여! @이실장 @Kimoon Lee 질문 있습니다. 1. customer-token(GET)에서 PENDING이 발생되는 이유가 뭘까요? 2. 원래 PENDING이 발생되면 계속 요청이 되는 로직인가요?
이실장
이실장3w ago
네 pending되면 요청이 계속 됩니다. 일단 일반적인 상황이 아니어서 어떤 이슈인지 확인해보면 좋을 것 같아요 상의 후에 계정(필요할경우) 및 결제경로 아래로 제출 부탁드립니다.
토스페이먼츠 BOT
💡 정보 제출
민감 정보를 안전하게 제출해주세요
서비
서비OP2w ago
@토스페이먼츠 결제연동팀 아직 브랜드페이 무한PENDING 이슈가 해결되지 않아 문의드립니다. 혹시 페이지 정보 제출하면 확인이 가능하실까요?
이실장
이실장2w ago
네 정보 제출해주세요 저희도 재현되지 않아 확인을 해봐야할 것 같습니다.
서비
서비OP2w ago
재현한 링크 제출했습니다! 확인부탁드립니다.
이실장
이실장2w ago
이렇게 주시면 저희가 확인해드리는데 시간이 오래걸립니다. 저희샘플에서 키만 바꾸신건가요? 재현해서 customerKEy1개만 더 전달바랍니다.. 코드를 다운받아 하나하나 확인하기는 어렵습니다. 저희샘플에서 키만 바꾸신건가요? 이 질문 답변 부탁드려요 그리고 위에 영상보면 '위젯'을 쓰시는 것같은데 브랜드페이 객체는 왜 설정하신걸까요? 주신 코드는 결제위젯이 아니어서요 질문에 답변주시면 문제되는 포인트를 찾는데 도움이 됩니다.
서비
서비OP2w ago
@이실장 네 샘플은 브랜드페이 결제창으로 알고 있고, customerKey, clientKey, redirect url을 바꿔서 해본 페이지입니다. 증상은 똑같이 발생하고있구요! 브랜드페이는 기존 쓰던 결제위젯(결제위젯 key연결)에서도 쓸 수 있어서 사용하고 있었고, 문제가 발생한 전까진 결제위젯으로 쭉 실사용하고 있었습니다. 임시 계정을 따로 만들었는데, 혹시 확인시 필요하실까요?
이실장
이실장2w ago
- 임시계정이라 함은 귀사 페이지 접속가능한 정보일까요? - 샘플 브랜드페이 결제창 귀사 키 그대로 실행해도 발생하는 상황이시죠? - 귀사 클라이언트키 사용하신 것 남겨주시겠어요? 저희가 귀사 클라이언트키로 한번 테스트 바로 해보겠습니다.
토스페이먼츠 BOT
💡 정보 제출
민감 정보를 안전하게 제출해주세요
서비
서비OP2w ago
정보제출에 답변 드렸습니다!
이실장
이실장2w ago
원문 영상에 에러발생하는 브랜드페이 varinatKEy어떤거쓰신건가요?
이실장
이실장2w ago
일단 세팅문제였을까 했는데 아니네요
No description
이실장
이실장2w ago
귀사 키로 정상적으로 작동합니다. 아까 브랜드페이 sdk github링크 공유해주셨던거 있죠? (보안상 링크 지움) 디스코드 페이지내에요 거기보면 clientKey에 위젯키를 넣어두셨어요 브랜드페이SDK 의 경우 clientKey에는 위젯키가 아니라, api개별연동키가 들어가야합니다. 이 부분 수정해서 다시한번해보시겠어요?
이실장
이실장2w ago
No description
이실장
이실장2w ago
일단 저는 재현이 안됩니다.
서비
서비OP2w ago
주문하기 variantKey는 DEFAULT 입니다! 아 이부분은 저희 팀원이 했던 부분이라 다시 한번 확인해보고 전달드릴게요! github 링크 이부분은 제가 팀원에게 전달을 잘못해서 위젯키를 넣고 테스트를 하셨었네요. 그래서 바로 수정해서 브랜드페이 api key를 넣어도 똑같은 증상이 발생합니다. (정보제출에 동영상 보냈습니다.) 저번주에 브랜드페이 version 2 결제창도 따로 만들어서 테스트도 해본 상태입니다!
이실장
이실장2w ago
음.. 저 영상찍은페이지 접근어떻게하나요?
서비
서비OP2w ago
잠시만요 따로 보내드릴 링크가 있을까요?
이실장
이실장2w ago
재현됬습니다. 이게 될 때도 있고 안될 때도 있는 거 같느데 맞나요?
서비
서비OP2w ago
맞습니다! 아예 타임아웃걸릴때도 많고 그래서 지금 원인을 찾고있는데 원인조차 파악이 안되서요 ㅠㅠ
이실장
이실장2w ago
보니까 모달으리 띄워서 그위에 위젯을 올리시잖아요? 모달
서비
서비OP2w ago
네네
이실장
이실장2w ago
모달이 처음 뜰 땐 제대로 되고, 닫기 눌렀다가 다시 띄우면 펜딩도는 거 같은데 맞나요?
서비
서비OP2w ago
아 그런데 그것도 문제가 아닌거같은게 예치금부분은 보여드리지 못했지만 그건 페이지거든요 새로고침하면 똑같은 현상입니다!
이실장
이실장2w ago
거기도 제가 접근가능한가요?
서비
서비OP2w ago
그건 아직 배포를 못해서 ㅠㅠ 근데 그냥 똑같습니다 증상이..
이실장
이실장2w ago
일단 추가로 확인해볼게요
서비
서비OP2w ago
네! 근데 저는 제일 궁금한게 customer-token에 PENDING이 어떤 상태일때 APPROVE되는건지 알고싶어요
이실장
이실장2w ago
approve는 났어요 그러면 pending이 멈춰야하는데 계속 도는걸 확인해봐야할 것 같아요
서비
서비OP2w ago
이게 초기화가 approve 되었다는 뜻인거죠? 제가 계속 테스트 했을때 pending쭈욱~~~나다가 approve가 나왔을때 카드가 뜨더라구요
이실장
이실장2w ago
맞아요 token이 발급되면 멈춰야하는데 계속 pending도는거 한번 확인해볼게요 지금 v1/v2 위젯 상관없이 모두 발생한다는 말씀이시죠?
서비
서비OP2w ago
네네 기존 v1이였고, 업데이트 하면 괜찮을까 해서 해봤는데도 똑같았어요!
이실장
이실장2w ago
귀사 홈페이지에서만 재현되어서 뭔가 연동쪽 이슈일것 같은데 위젯쓰나 sd @서비 마지막 1개만 추가 확인 요청드려요 - 위젯쓰나 브랜드페이 sdk쓰나 동일한가요? - 귀사 서버에서 하나 로컬에서 하나 동일한가요?
서비
서비OP2w ago
1. 네 증상이 똑같습니다. 2. 네 ㅠㅠ 로컬이랑 운영하는 서버랑 증상이 똑같아요!
이실장
이실장2w ago
지금 라이브에 나가있는 상태인가요? 아니면 고객은 아직 브랜드페이 못보고 있나요? - 고객에게 에러가 발생하고 있는 상황인지 - 일단 브랜드페이를 내려놓고 타 결제수단으로 대체가 가능한 상황인지 2가지도 확인바랍니다.
서비
서비OP2w ago
타 결제수단 결제는 어려울거 같고 지금 간헐적으로 발생되서 아직 큰 CS는 들어오지 않는 상태입니다.
이실장
이실장2w ago
저희가 1/1까지 전사휴무로 최소인력만 근무하다보니 확인이 늦어지고 있습니다. 전체가맹점 이슈가 아니라 귀사 서버에서만 발생하고 있어서 원인 확인에 시간이 걸리네요 일단 재현은 되었고 경로는 확인되었으니 확인 후 안내드리겠습니다.
서비
서비OP2w ago
네 상담 너무 감사드립니다! 확인되면 연락부탁드립니다!!
이실장
이실장2w ago
네 확인이 늦어지고 있는점 양해바라며, 확인되는대로 회신드리겠습니다
서비
서비OP2w ago
@이실장 안녕하세요! 바쁘시겠지만, 무한 브랜드페이 무한 로딩되는 건 확인상황이 어떻게 되는지 알 수 있을까요?!
이실장
이실장2w ago
아 답이 늦어 죄송합니다. 현재 발생사유는 찾았고, 해결책 확인 중에 잇습니다. 확인되는대로 공유드리겠습니다.
서비
서비OP2w ago
네 감사합니다 ^_^
이실장
이실장2w ago
@서비 redirectUrl에서 AccessToken발급하시잖아요 거기서 token발급하기전에 앞서 다른 로직이 도는게 있나요?
서비
서비OP2w ago
클라이언트랑 서버 둘다 별다른 로직이 없습니다!
이실장
이실장2w ago
db에서 값을 뽑아오는것도 없으시죠? 그냥 박혀있는 key로 token발급 요청하시는거죠? inbound outbound 퍼널도 특별할 건 없으시고요
서비
서비OP2w ago
@이실장 customerKey도 별다른 로직이 없고, 클라이언트 시크릿키(환경 변수)도 일정한걸로 쓰고 있습니다. 백엔드분에게 물어봤는데 인바운드 아웃바운드도 특별한 로직이 있진 않다고 합니다! @이실장 실장님 혹시 어떻게 진행되고 있을까요...빨리 고치고싶어요 ㅠㅠ
Kimoon Lee
Kimoon Lee2w ago
차주 정기 배포에 포함해서 배포될 예정입니다. 정확한 배포 일정을 월요일에 공유 드릴수 있을것 같아요.
서비
서비OP7d ago
감사합니다! 그런데 혹시 어떤 이유였던 건지 알려주실 수 있나요?
Kimoon Lee
Kimoon Lee6d ago
키 발급여부를 확인하는 로직에 의심되는 부분이 있어서 이부분 수정후에 내부 테스트를 했더니 일단 해결 되는 것으로 파악되었습니다.
서비
서비OP6d ago
아! 네 감사합니다 ^_^
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?