브랜드페이
1.redirectUrl이 트리거 되는 시점(조건)이 언제인지?
2.사용자가 카드정보를 등록하고, 본인인증 하고 나면 이 카드 정보를 가져와서 화면에 보여주려고 하는데 적절한 프로세스는?
3. 브랜드페이도 위젯으로 가능한가요 ?
const widgets = tossPayments.widgets({ customerKey });
const brandpay = tossPayments.brandpay({
customerKey,
redirectUrl: window.location.origin + '/callback-auth',
});
widgets로 가능한것인가
28 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
저희와 계약은 하셨을까요?
네네
계약후 테스트 진행중입니다
mid가 어떻게되세죠?
cp_fastsezoqk
입니다

이미 브랜드페이용 UI를 만들어두셨군요
구매자가 카드・계좌 정보를 등록하면, redirectUrl의 쿼리 파라미터로 code, customerKey를 전달해요 라고 되어 있는데 등록시 오는게 아니라
최초 약관 동의를 할때와
그 이후 payment활성화 할때마다 오게 되어 있는데 맞는지도 궁금합니다
브랜드페이 비회원의 경우, 최초 약관동의를 하는 시점에 redirectUrl이 호출됩니다.
약관동의 이후에는 어떤 화면에 접근하더라도(카드추가, 결제, 설정) redirectUrl을 한번씩 호출합니다.
await brandpay.addPaymentMethod()
이 함수를 완료시에도 redirectUrl이 호출되는게 맞죠?
네
그런데 그시점에 카드등록이 완료가 안되었는지 나오지 않더라구요
2초뒤 다시 확인해보면 그때 나오는데 정상적인것일까요?
브랜드페이 비회원의 경우가 무슨말씀이신지 정확하게 이해가 되지 않았습니다
브랜드페이 약관동의하기전인 customerKey가 비회원입니다.
비회원이라는 말씀은 한번도 하지안은 유저를 말씀하시는거죠?
본인인증을 하고 나면 브랜드페이 회원인 경우이구요
네 맞아요 정확히는 약관동의 이후부터는 회원이고, 본인인증하기전엔 본인인증 하기전인 회원입니다.
2.사용자가 카드정보를 등록하고, 본인인증 하고 나면 이 카드 정보를 가져와서 화면에 보여주려고 하는데 적절한 프로세스는?
이부분만 ㅈ좀더 자세히 알 수 있을가요?
이유는
프론트에서 await brandpay.addPaymentMethod() 사용해서 등록이 완료된 후
백엔드에서 카드리스트를 가져와보는데 이때 바로 있지 않기 때문입니다
그런데 카드리스트를 직접 보여주려고 하세요?
결제위젯 안쓰시나요?
네! 이게 자동결제라서요 등록한 카드를 선택하게 하고있습니다
그런 경우도 위젯을 사용하실 수 있기는합니다.
그렇게 한번 가이드드려볼까요?
네 가이드한번 주시면 확인해보겠습니다.
혹시 sdk에서는 이슈가 있을까요?
어떤 이슈인지는 정확히 확인을 해봐야하는데요 우선 가이드드려볼게요.
네!
메일 주소 알려주시면 가이드 보내드릴게요
여기로 보내주시면 감사하겠습니다!
혹시 메일이 보내졌을까요?
서버에서 차단한 콘텐츠예요. 서버 관리자의 메시지:
"secretKey는 공개된 채널에 공유할 수 없습니다. 안전하게 제출 가능한 링크를 관리자에게 요청해주세요!"
이 메시지는 본인만 볼 수 있어요 • 메시지 닫기• 자세히 알아보기
계속 이렇게 나와서요
네 메일주소는 확인했습니다.
메일주소 확인 후 지웠어요
메일발송드렸습니다.
네 감사합니다!
늦은시간까지 알려주셔서 감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.