폴리시아
폴리시아11mo ago

브랜드페이에서 이 프로미스는 어떻게 캐치하나요??

결제 위젯을 사용중입니다 $scope.tossPaymentWidget = $window.PaymentWidget($scope.tossClientKey, $scope.tossCustomerKey); 이런식으로 결제위젯을 불러오고있구요 결제가 아닌 브랜드페이 카드/등록/수정등의 프로미스는 어떻게 받을수있나요? $scope.tossPaymentWidget.brandpay().catch(function (error) { if (error.code === 'USER_CANCEL') { // 사용자가 창을 닫아 취소한 경우에 대한 처리 } }); 이렇게는 아닌것같고... 위젯에서 브랜드페이 프로미스 체크하는 방법알려주실수있을까요?
No description
12 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
today.lastday
today.lastday11mo ago
브랜드페이 결제 수단은 Promise지원하지 않습니다. 웹훅으로 처리하셔야 합니다. https://docs.tosspayments.com/common/webhook#method_updated
웹훅(Webhook) 연동하기 | 토스페이먼츠 개발자센터
웹훅은 데이터가 변경되었을 때 상점 서버에서 실시간으로 알림을 받을 수 있는 기능입니다. 웹훅을 연동해서 결제 상태 변경, 지급대행 실행, 브랜드페이 고객 결제수단 업데이트와 같은 변경 사항을 실시간으로 받아보세요.
Ayaan
Ayaan11mo ago
@박수습 저 분 질문은 SDK창을 닫거나 하여 requestPayment에 Promise reject가 떨어지는 경우 핸들링을 말씀해 주시는것 같습니다
폴리시아
폴리시아11mo ago
requestPayment는 결제 정보창 아닌가요? 저는 브랜드페이에서 카드등록이나 설정창을 닫았을 경우 캐치하는 방법이 알고싶습니다
No description
Kimoon Lee
Kimoon Lee11mo ago
현재 위젯을통한 브랜드페이의 설정, 카드 등록등의 promise 는 받으실수 없습니다.
폴리시아
폴리시아11mo ago
아하 그렇다면 등록을 완료하거나 취소했을때는 앞서 말씀주신것처럼 웹훅으로 처리해야하나요?
Kimoon Lee
Kimoon Lee11mo ago
취소 했을때는 웹훅도 전송안될거구요. 카드 등록시에 추가적으로 처리를 하셔야 하는건가요?
폴리시아
폴리시아11mo ago
이게 테스트환경에서의 오류인지는 모르겠으나 계좌등록을 시도하고 계좌등록을 모두 완료시 새로고침을 해야 등록한 계좌가 정상적으로 보이더라구요 아 아닙니다 지금 테스트해보니 정상적이네요 음 제가 무엇을 잘못했나봅니다 확인감사합니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
Kimoon Lee
Kimoon Lee11mo ago
@policia 님 등록중에 창을 닫는다거나 하는 이벤트는 받아서 어떻게 사용하시려고 하시는지 알수 있을까요?
폴리시아
폴리시아11mo ago
아 별건아니고 결제창을 닫았을때(requestPayment().catch())와 같이 브랜드페이 등록을 취소했을때 콘솔창에 에러가 뜨고있는것을 유저에게 보여줄려고했습니다
No description
Kimoon Lee
Kimoon Lee11mo ago
네 감사합니다.