[문의] 브랜드페이 위젯의 setupCashReceipt() 사용 시, "SDKBridgeError: Bridge의 응답이 없습니다" 에러

1) brandpay.renderPaymentMethods(선택자, 가격, {methodType:'계좌'}) 사용하여 선택자에 렌더링한 계좌 카드뷰 위젯에서, 현금영수증 설정 부분을 누르면 현금영수증 발행/미발행 설정을 하는 팝업이 나오는데 설정 이후 확인 버튼을 누르면 에러가 발생합니다. 2) 브랜드페이 위젯의 brandpay.setupCashReceipt() 사용 시, 현금영수증 발행/미발행 설정 이후 확인버튼을 눌렀을때 창이 닫히면서 "SDKBridgeError: Bridge의 응답이 없습니다" 에러가 발생합니다. 3) const CashReceipt = brandpay.setupCashReceipt() 를 사용했을때 CashReceipt의 promise result 는 에러없이 잘 넘어옵니다. 해결해야하는 문제가 1, 2 번인데 에러와 함께 현금영수증 설정 팝업에서 설정한 값으로 위젯 렌더링이 자동으로 되지 않습니다. 그래서 콘솔 창에서 수동으로 테스트를 했는데, 현금영수증 설정 팝업에서 설정 이후 브랜드페이 위젯 초기화, 다시 렌더링을 진행했지만 여전히 똑같은 "SDKBridgeError: Bridge의 응답이 없습니다" 에러가 발생합니다.
22 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
아메리카노 1호
3번에 덧붙혀서 말씀드리면, 값은 넘어오는데 현금영수증 설정 팝업에서 설정한 값으로 위젯 렌더링이 자동으로 되지 않는것은 동일합니다. 렌더링한 계좌 카드뷰 위젯에서 setupCashReceipt() 에 대한 제어가 가능할까요? 이전에 렌더링을 2개 이상 하려고 시도했는데 "SDKBridgeError: Bridge의 응답이 없습니다" 에러가 발생하여서 이전에 답변 주신것처럼 렌더링 1개로 처리하니까 잘 해결되었습니다. 마찬가지로 이미 렌더링된 위젯(계좌 카드뷰 위젯)이 있는데 setupCashReceipt에서 설정이 완료되고 렌더링을 한번 더 처리하려고 해서 이런 에러가 발생하는것일까요?? 콘솔 창에서 수동으로 테스트를 했는데, 현금영수증 설정 팝업에서 설정 이후 브랜드페이 위젯 초기화, 다시 렌더링을 진행했지만 여전히 똑같은 "SDKBridgeError: Bridge의 응답이 없습니다" 에러가 발생하긴 해서 이게 원인이 아닌것 같기도 하고... 도움을 요청드립니다 ㅠㅠ
Kimoon Lee
Kimoon Lee2y ago
현금영수증 설정 부분을 누르면 현금영수증 발행/미발행 설정을 하는 팝업이 나오는데 설정 이후 확인 버튼을 누르면 에러가 발생합니다. 라고 하셨는데 우선 어떤 에러가 발생하시는건가요? 그리고 지금 참고하고 계신 위젯 가이드를 공유해주실수 있을까요? 이전 위젯을 사용하고 계신것 같아서요. 이부분 신규로 구현 예정이시라면 새로운 위젯으로 구현이 가능하실까요? 예전위젯의 경우 버그가 있더라도 수정이 좀 어려울수도 있어 보입니다.
아메리카노 1호
"SDKBridgeError: Bridge의 응답이 없습니다" 에러입니다!
Kimoon Lee
Kimoon Lee2y ago
지금 라이브 운영중인 서버가 있으신가요?
아메리카노 1호
노션에서 작성된듯한 문서인데 제목은 "커넥트페이 UI 통합 연동 가이드 - Javascript" 이고 2022. 01. 토스페이먼츠 v 1.5.1 협의되지 않은 외부 공유는 지양 해주세요. 라고 써져있습니다.
Kimoon Lee
Kimoon Lee2y ago
그 가이드에 brandpay.setupCashReceipt() 라는 method 가 설명되어 있나요?
아메리카노 1호
renderPaymentMethods 가 아닌 createPaymentMethodsWidget() 을 사용하는 방식으로 신규 구현을 말씀하시는 건가요?
Kimoon Lee
Kimoon Lee2y ago
네 맞습니다. 지금 사용하시는 renderPaymentMethods 는 deprecate 되어 신규로 연동하실때 사용은 권장하지 않고 있습니다.
아메리카노 1호
설명은 안되어 있었는데 크롬 개발자모드 콘솔에서 . 눌렀을때 조회가 되어서 사용해보았습니다
Kimoon Lee
Kimoon Lee2y ago
그리고 1번 이슈를 일반 네트워크 환경에서도 테스트 해보셨을까요? 동일하게 위젯을 사용하는 다른 가맹점에서는 리포팅이 되지 않은 이슈여서요. 설명안된 method 는 동작을 보장할수 없습니다. 사용하지 말아주세요..
아메리카노 1호
그렇군요. 가이드에는 나와있지 않은데 혹시 '계좌', '카드'를 선택해서 렌더링할 수 있는 옵션이 있나요? * 가이드에는 amount 만 있어서요
Kimoon Lee
Kimoon Lee2y ago
No description
Kimoon Lee
Kimoon Lee2y ago
가이드에 있습니다. uiOptions 안에 methodType 을 넣으시면 됩니다.
아메리카노 1호
createPaymentMethodsWidget()이요
Kimoon Lee
Kimoon Lee2y ago
브랜드페이 JavaScript SDK | 토스페이먼츠 개발자센터
브랜드페이 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
Kimoon Lee
Kimoon Lee2y ago
No description
Kimoon Lee
Kimoon Lee2y ago
options 에 methodType 이 있습니다.
아메리카노 1호
감사합니다. createPaymentMethodsWidget() 으로 신규 구현해보겠습니다!
Kimoon Lee
Kimoon Lee2y ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?