Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
HenuH
Toss payments 개발자 커뮤니티•3y ago•
18 replies
Henu

브랜드페이(Javascript SDK) 연동 시 Access Token 발급 API 및 기타 문의

안녕하세요.
PHP 7.0.33 버전
PHP 7.0.33 버전
으로 개발된 가맹점 자체 솔루션 환경에서 브랜드페이 연동 중 Access 토큰 API 및 기타 문의드립니다.
(현재 토스페이먼츠
GitHub - brandpay-sample repository - php 샘플코드
GitHub - brandpay-sample repository - php 샘플코드
를 바탕으로 연둥 진행 중입니다.)

연동 절차는
결제창 호출 > Access 토큰 발급 > 카드 등록(이미 되어 있다면 Pass) > 결제(및 승인)
결제창 호출 > Access 토큰 발급 > 카드 등록(이미 되어 있다면 Pass) > 결제(및 승인)
으로 이해를 했으며 아래와 같이 각 항목 별로 기재해 놓겠습니다.

[문의사항]
1. 결제창 호출 후 Access 토큰 발급 과정에서 Javascript BrandPay 객체 초기화 단계에서 등록한 Redirect URL을 통해 토큰이 발급되는 것을 확인할 수 있었는데요. Access 토큰 발급 API 호출 시 요청 데이터 중
grantType
grantType
의 값을
AuthorizationCode
AuthorizationCode
로 설정하여 매번 호출해도 상관없는지 문의드립니다. 가이드를 확인해 보면
신규 고객인지 기존 고객인지 판별
신규 고객인지 기존 고객인지 판별
하여 기존에 발급된 토큰의 유효기간을 SDK상에서 자동으로 연장시키는 것으로 이해를 했기 때문입니다.(가맹점상 회원정보에 발급된 토큰값과 토큰 유효기간을 굳이 저장시키지 않아도 될 것 같아 문의드립니다.)
--> 첨부 이미지 - 1 참고

2. 1번 항목 연장선으로
grantType
grantType
의 값을
RefreshToken
RefreshToken
으로 설정하는 경우는 기존 고객의 토큰을 새로 발급 받기 위함인 것 같은데요. 이 기능을 사용하기 위해서는 기존에 발급된 토큰의 유효기간이 만료가 되었는지를 확인하는 Logic이 가맹점 자체 소스코드에 포함되어 있어야하는 것인가요? 그렇다면 결국 가맹점상 회원정보에 토큰 정보를 가지고 있어야 하는 것인지 문의드립니다.
--> 첨부 이미지 - 2 ~ 4 참고(새로운 토큰을 발급받는 소스코드를 짜보았는데, 에러가 반환이 되는 것도 확인 부탁드리겠습니다.)

3. 결제창에서 기존에 등록된 카드를 제거하는 방법에 대해 문의드립니다.
--> 첨부 이미지 - 5 참고

4. 타 서비스와 같이 결제창을 Modal(?) 방식이 아닌, 특정 HTML 태그안에 Rendering 시키는 방법에 대해 문의드립니다.(결제 위젯처럼...)
--> 첨부 이미지 - 6 참고

5. 결제창 호출 후 결제 승인/실패 처리는 결제 위젯 결제 승인/실패 처리에 사용하는 Success URL/Fail URL 소스코드를 동일하게 사용해도 되는지 문의드립니다.(응답 데이터의 형식이 비슷한 것 같더라구요.)
-->
이것은 가이드를 다시 한번 확인해보니, 결제 승인 API URL이 다른 것을 확인하였습니다. 다른 코드를 사용해야겠네요.
이것은 가이드를 다시 한번 확인해보니, 결제 승인 API URL이 다른 것을 확인하였습니다. 다른 코드를 사용해야겠네요.


6. Javascript SDK 방식의 연동에서는 Axios 라이브러리가 필수인지 문의드립니다. jQuery로 대체하여 결제창을 호출하는 방법도 있을까요?
7. 보안적인 부분으로 고객의 토큰 정보는 SDK에서 관리하는 것으로 확인이 되었는데요. 고객이 결제창을 통해 등록한 카드 정보도 SDK에서 관리되는 것인가요? 그렇다면 위 정보들은
도메인과 발급 토큰
도메인과 발급 토큰
을 확인하여 결제창 호출 시 미리 등록되어 있는 카드를 보여주는게 맞는지 문의드립니다.

이상으로 내용 확인 부탁드립니다.

답변 미리 감사드립니다.
01.jpg
02.jpg
03.jpg
04.jpg
05.jpg
06.jpg
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

브랜드페이 API를 이용한 Access token 발급 문의
우기부기우우기부기 / ❓┃연동개발-문의
2y ago
브랜드페이 sdk 연동 문의
유정유유정 / ❓┃연동개발-문의
2y ago
입금통보 및 기타 문의
토스페이먼츠 BOT토토스페이먼츠 BOT / ❓┃연동개발-문의
2y ago
브랜드페이 Access Token 문의
스콘스스콘 / ❓┃연동개발-문의
4mo ago