successUrl 리다이렉트 처리 후 화면 전환

안녕하세요, 현재 frontend : vue 3.0 backend : java 8 환경에서 토스페이먼츠의 카드 결제 연동을 테스트하는 중입니다. 과정 중 결제 성공 시 successUrl 로 리다이렉트 되는 부분까지 구현이 되었는데요, 이후 리다이렉트 url 내에서 1. 결제 승인 2. 내부 주문 로직 위 과정을 수행한 후 다시 화면으로 돌아오는 과정에서 이미지와 같이 출력되는 현상이 발생하는데 이와 같은 경우 해결 방법에 대한 가이드를 받고 싶습니다.
No description
No description
11 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee3y ago
두번째 페이지는 저희가 제공하는 페이지가 아닙니다. 아마도 API 를 호출하신후 처리하는 페이지 이실것 같은데, 해당 페이지를 직접 확인해 주셔야 합니다. successURL 에서 결제 승인 API를 호출하시고 결과를 받으신후에 FE 쪽에서 결제 성공 페이지로 이동해 주셔야 할것 같습니다.
한진정보통신 신형철
아 네 말씀해주신 부분이 맞습니다. 제공해주신 페이지가 아닌게 맞습니다 질문이 정리가 되지 않은 것 같아서 정리해서 다시 말씀드리면, 결제 승인 API 호출 후 받는 리턴 값을 FE에서는 어느 부분에서 처리하는건지 궁금합니다. 결과에 따른 FE 로직을 수행하는 상황입니다.
Kimoon Lee
Kimoon Lee3y ago
걸제 승인 API 는 spring에서 호출하시나요?
한진정보통신 신형철
네 맞습니다 successURL 을 controller url을 통해 맵핑되며 자바 로직에서 결제승인 api가 수행됩니다.
Kimoon Lee
Kimoon Lee3y ago
그러면 spring 에서 vue 는 어떻게 호출하시나요?
한진정보통신 신형철
spring에서 vue를 호출한다는 말씀이 정확히 이해는 되지 않았는데요, vue <> spring 통신은 axios를 통해 하고 있습니다.
Kimoon Lee
Kimoon Lee3y ago
그러면 successURL 을 vue 쪽 으로 지정하신후 vue에서 axios 로 spring URL 을 호출하시고 spring URL 의 응답을 vue에서 받아서 페이지 렌더링을 해주시는게 좋을 것 같습니다. successURL 을 controller url을 통해 맵핑 하시게 되면 spring 에서 FE 쪽 html 을 렌더링 해주셔야 하구요.
한진정보통신 신형철
아 네 말씀주신 부분 이해했습니다 해당 부분에 대해 적용 시도해보겠습니다. 답변을 주셔서 감사합니다.
Kimoon Lee
Kimoon Lee3y ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?