paymentWidget.requestPayment 호출시 궁금한게 있습니다.
안녕하세요~
브랜드페이 version 1로 개발중 궁금한 사항이 있어 문의 드립니다.
결제화면 진입시 위젯 초기화 하고 returnUrl로 토큰도 생성했습니다.
그후에 "결제하기" 클릭시 paymentWidget.requestPayment 를 호출하는데요 paymentWidget.requestPayment 호출후에 successUrl 전에 위젯 초기화할때 만든 returnUrl을 한번 더 접근하는데 정상적인거 맞나요?
22 Replies
redirectURL 을 의미하시는 거라면 맞습니다.
아 그렇군요 그러면 주문시 토큰값도 자동으로 전송되는건가요?
accessToken값은 결제수단 조회 외에는 어디에 사용하나요??
위젯형식이면 토큰값을 직접 사용할 일은 없는건가요?
네 토큰발급만 요청하시면 저희가 자체적으로 처리 됩니다.
네 토큰값을 직접 사용하는 경우는 직접 탈퇴시키시는 것 이외에는 없습니다.
결제시 토큰값은 필수 값으로 봐야 하는걸까요?
토큰이 필요한시점에 저희가 직접 redirectURL 을 호출하고 있습니다. 필수값이 맞습니다.
바쁘신데 조금더 여쭤보겠습니다.
최초에 발급받은 토큰값을 저희가 저장하고 있는 상태에서
redirectUrl을 호출해서 나온값은 동일한 값일텐데요
한달넘게 미접속하다가
다시 접속한 사람이면
제희쪽에서 리플래시 토큰값을 넘겨주어서 새로 토큰을 발급받아야 하는건가요?
유효기간이 30일로 알고 있습니다.
redirectURL 에서 authcode 로 발급요청하도록 되어 있으면 자동으로 새로운 토큰이 발행됩니다.
별도로 refreshtoken 을 이용해서 발급받으실 필요는 없습니다
authcode란게 있었나요? 가이드에서 못봤는데 ㅜ
토큰을 보관하시려는 거라면 redirectURL 에서 토큰을 발급받은 후 저장하신 토큰과 같은지 보시고 다르면 업데이트 해주시면 됩니다.
authorization code 입니다.
아..
요거 말씀하시는거지요?
네
계속 같은 토큰값이 오는지 알았는데 아니였군요
accessToken string
사용자에 할당된 Access Token 입니다. customerKey와 연결되어 있는 값으로 고객이 탈퇴하거나 Refresh Token으로 새로 발급받지 않는 한 변하지 않습니다.
여기는 리플래시토큰으로 새로발급받지 않는한 변하지 않는다고 되어 있는데
"redirectURL 에서 authcode 로 발급요청하도록 되어 있으면 자동으로 새로운 토큰이 발행됩니다." 라고 하셔서 좀 헷갈리네요
30일동안 접속이 없으면 토큰이 변경될텐데 그부분 언급이 없네요. 이부분은 수정하도록 하겠습니다.
그러면 authcode로 해도 한번 발급 받은건 30일동안은 아무리 호출해도 같은 토큰값을 리턴하는게 맞지요?
정확히 말씀드리면 30일이 지나지 않은채 계속 호출하시면 같은 토큰값을 리턴합니다.
30일 지난후에 호출을 하면 다른 토큰값을 리턴한다는거군요
굳이 제가 30일 체크 해서 지났으면 리플래시 토큰으로 재발급 받을 필요는 없다고 생각하면 되죠?
네 맞습니다. 리프레시 토큰으로 발급받으실 필요 없습니다.
넵 감사합니다~
https://discordapp.com/channels/864296203746803753/1276384589442715669
이 부분만 잘 처리 부탁드립니다. 9월 말에 오픈 예정이라서요