wenzie
wenzie3mo ago

paymentWidget.requestPayment 호출시 궁금한게 있습니다.

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