브랜드페이 결제수단 화면 차의 문의
안녕하세요.
브랜드페이 위젯에서 카드/계좌 추가하기 버튼을 누르면 다음 사진과 같이 customerKey(혹은 랜덤인가?)에 따라 두가지 종류의 화면이 뜨더라고요.
혹시 하나의 형태로 고정하는 방법이 있을까요? (첫번째 사진으로 고정했으면 합니다.)
22 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
브랜드페이 JavaScript SDK | 토스페이먼츠 개발자센터
브랜드페이 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
addPaymentMethod에 카드/계좌 파라미터를 포함하진 않으셨나요?
위젯에서 사진과 같은 버튼을 눌러 나오는 화면인데, 같은 버전의 코드에서 두가지 경우로 화면이 나오는것 같아요.
addPaymentMethod 함수를 사용하지 않았습니다.
두가지 MID 가 다르신건가요? 아니면 같은데 다르게 뜨시는 건가요?
같은 MID일거에요.
clientKey, secretKey 모두 동일하고 customerKey만 다릅니다.
두개의 customerKey 를 알려주실수 있을까요?
첫번재 사진은
1784
두번째사진은 2745
입니다.1784 님은 이미 본인인증을 하신 상태이고 2745님은 처음 가입하시는 것이라 그렇습니다.
보통 카드등록-> 본인인증 -> 비밀번호 설정 순으로 진행되는데,
이때 두번째 화면이 카드 등록 단계에 뜬다고 보시면 됩니다.
이렇게 등록이 되고 나면 이후에는 첫번째 화면이 표시 됩니다
무조건 이런 방식으로밖에 사용하지 못하는건가요?
네 본인인증전에 표시 되는 화면은 이렇게 밖에 사용하실수 없습니다.
추가로, 위젯에서 카드계좌 추가하기 버튼을 눌러 발생하는 오류를 catch 하는 방법이 있나요? USER_CANCEL시에도 자꾸 error가 throw 되네요.
혹은 위젯에서 저 버튼을 눌렀을때 카드 혹은 계좌만 등록 가능하게 하는 방법은 없을까요?
혹은 위젯에서 저 버튼을 눌렀을때 카드 혹은 계좌만 등록 가능하게 하는 방법은 없을까요?이런기능이 왜 필요한지 알수 있을까요?
카드번호 등록만 뜨는 경우에는 계좌로 등록할 수 있다는 것을 모를 것 같아 사용자에 따라 등록하는 수단을 달리하기 위함입니다.
addPaymentMethod 를 사용하면 카드 혹은 계좌만 입력이 가능한데, 이것을 위젯에서도 동일하게 구현할 수 있는지가 궁금해요.
설명드린대로 최초 등록시에만 2번째 UI 가 뜨는 데요. 이렇게 첫번째 등록을 하신후에 다시 등록 버튼을 누르면 첫번째 UI 가 뜨시게 될겁니다.
말씀하신대로 상황에 따라 등록하는 결제 수단을 다르게 하시려면 위젯을 사용하지 마시고 직접 구현을 하시는 방법 밖에 없을것 같습니다.
Error 는
paymentMethods.render(selector) .catch(function (error) { console.log(error.code); console.log(error.message);위젯 렌더링 하신후에 이렇게 catch로 잡으시면 됩니다.
});
error는 render 함수에 catch로 달아주었음에도 동일하게 catch로 받지 못하고 throw 됩니다.
위젯 에러 catch 받지 못하는 것은 확인해보겠습니다.
try {} catch (e) {}형태로 감싸서 사용해 보시겠어요?
가맹점에서 어떤 형태로 위젯을 렌더하느냐에 따라 catch가 아니라 try catch로 핸들링 해야 하는 경우도 있습니다..
현재 브랜드페이 위젯 결제수단 추가에서는 catch가 지원하지 않는 것으로 확인 되었습니다
아 그런가요?
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.