리니
리니13mo ago

브랜드페이 인증

https://docs.tosspayments.com/guides/brandpay/integration 문서를 보게되면 리다이렉트로 액세스토큰을 발급하는 과정은 약관동의와 함께 진행되는것으로 보여집니다. 약관동의나 본인확인은 최초 1회만 진행하는것 같은데 액세스토큰 발급은 매번, 심지어 브랜드페이관련 메소드 호출시마다 호출이되는게 맞는건가요? 액세스토큰 발급 및 갱신시 만료기한을 저장 후 체크해서 만료되면 리프레쉬토큰으로 재발급을 진행해야하나요? 그래야한다면 액세스토큰 갱신시마다 DB호출이 불가피하니 (거의 버튼을 누를때마다) 갱신하지않고 유효기간을 가지고 만료되기 몇일전이면 갱신하는 로직을 구성해도 상관이 없을까요? 1. 액세스토큰, 리프레쉬토큰을 저희 서버에서 관리하는게 맞는건가요? 2. 액세스토큰이 만료되면 어디서 권한없음 에러가 발생하는것인가요? (SDK 내부일것으로 추측이 됨) 에러를 저희가 받아서 갱신을 해야하는건가요? 아니면 자동으로 리다이렉트를 다시 호출해서 거기서 유효기간 체크후 재발급을 진행해야하나요? 추가질문 계약을 하지않은 상태에서는 리다이렉트URL을 등록하지 못하기때문에 localhost:3000/callback-auth 으로만 가능한건가요?
브랜드페이 연동하기 | 토스페이먼츠 개발자센터
브랜드페이에서는 자체 간편결제에 사용할 수 있는 UI를 쉽게 가져다 쓸 수 있는 브랜드페이 JavaScript SDK 연동 가이드입니다.
17 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장13mo ago
우선 계약 전인가요? 결제위젯써서 사용하시려는거죠?:
리니
리니OP13mo ago
네 계약심사중인것으로 전달받았습니다. 오픈시일이 가까워져 개발시간이 촉박한 상태라 결제위젯형태로 진행하려고 하고 있습니다. (github 샘플프로젝트 참고중입니다.)
이실장
이실장13mo ago
혹시 mid는 생성되었을까요?
리니
리니OP13mo ago
아직 전달받은 내용이 없습니다 ..ㅠ 위 내용에 대해서도 계약사항이 중요한것일까요? 말씀해주시면 다시 내부적으로 전달해서 푸쉬하도록 하겠습니다...
이실장
이실장13mo ago
우선 브랜드페이는 계약전에는 아쉽게도 테스트가 불가합니다. 카드사 심사가 완료되지 않더라도, 계약만 완료되서 mid만 나오면 사용은 가능하니 저희 고객센터로 문의주시기 바랍니다. 엑세스 토큰 같은 경우 꼭 refreshToken을 관리하지 않고, 매번 accessToken을 발급받으셔도 됩니다. 더불어 약관동의는 별도로 신경쓰지 않으시더라도, 본인인증 과정에 자동으로 진행되니 참고바랍니다.
리니
리니OP13mo ago
넵 감사합니다..
만료되었을때도 grantType: "AuthorizationCode", 값으로 전송해도 괜찮다는 말씀이실까요?
이실장
이실장13mo ago
네 그냥 만료 신경쓰지 말고, 매번 발급받는다고 이해해주심 될 것 같아요
이실장
이실장13mo ago
https://tosspublic.notion.site/da7b42d3d5054b289aa2c3c24b3df46e 이건 토큰 관련된 내용은 아닌데 참고바랍니다.
Team Toss (Public) on Notion
브랜드페이 | Notion
브랜드페이 연동 방법을 선택하는데 도움을 드리기 위한 가이드입니다. 연동하시며 궁금한 점이나 활용 방법은 토스페이먼츠 디스코드를 통해 문의주세요.
리니
리니OP13mo ago
감사합니다~ 보내주신 노션링크가 도움이 많이 될것같습니다 보내주신 링크참고중입니다 마지막으로 한가지 질문드릴게요 브랜드페이API방식으로 모두 UI개발한다고 했을때 결제를 진행할때는 결국 SDK로 호출해서 결제버튼을 한번 더 눌러야하는게 맞을까요?
이실장
이실장13mo ago
맞아요 결제수단 선택하는 부분 UIa만 직접 개발하는거지, 비번입력/카드등록등은 저희껄 사용하셔야해요
리니
리니OP13mo ago
결제 커스텀UI -> 브랜드페이SDK 화면 -> 비밀번호입력 및 생체인식 -> 결제
리니
리니OP13mo ago
오른쪽 화면이 표시되어야하는걸까요?
No description
리니
리니OP13mo ago
커스텀UI 다음이 어떤 화면이 나오는것인지가 궁금합니다
No description
이실장
이실장13mo ago
requestPayment를 호출할 때 methodId를 같이 넘기면, 비밀번호 입력창으로 바로뜨고요 MethodId를 안넘기면 위에 오른 쪽화면이 뜨고 카드를 선택해야합니다. 결제위젯 같은 경우 당연히, methodId를 선택해서 넘겨주니 비밀번호 입력창이 뜨고요 무신사 앱 설치해서 직접 보시면 이해하기 편하실 것 같아요
리니
리니OP13mo ago
답변감사합니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?